内部应用分发-iPhone

5

我遇到了一个大麻烦,因为我已经使用企业许可开发了一款应用程序。但现在我必须将其销售给我的客户,即我的公司客户。

1.通过我们的企业网站直接向他们销售,提供“分发配置文件+.app”,是否合法? 2.还有其他方法可以分发应用程序,例如制作.ipa文件并出售而不提供“分发配置文件+.app”吗? 3.苹果是否也会从中抽取一部分资金?

除了App Store外,还有其他方法可以做同样的事情吗?

另一个问题:

  1. 如果我拥有标准许可证,并希望将应用程序保留在App Store中,但只允许企业特定客户下载该应用程序,这是可能的吗?
  2. App Store上有任何安全下载方式吗?
    谢谢 阿米特
2个回答

3

我不是律师,所以请勿视此为权威解释。

据我了解,您不能通过企业网站将其销售给他们。您可以让他们购买iPhone企业许可证并管理自己的分发配置文件,然后提供一份使用他们企业帐户签署的副本。这与聘请承包商编写内部应用程序没有什么区别,除了实际源代码的所有者不同。

话虽如此,您真的需要与律师谈话并让他们审查各种合同,因为这不是一个编程问题。


这真的不可能要求客户先购买企业许可证才能购买我的应用程序。我认为另一种简单的方法是我将购买标准许可证并将我的应用程序发布到应用商店,然后要求他们从那里购买。但我不明白为什么不能直接通过提供.app +分发配置文件来直接销售给他们,因为这是可能的。但这样做是否违法? - AmJa
你不能做这件事,因为它违反了你的iPhone SDK许可协议第2.2节的规定。企业版有一个豁免条款,允许您绕过商店向单个组织内的其他设备分发应用(由独立DUNS编号确定)。此外,这不是法律问题,而是民事合同问题。如果你违反规定,你不会被送进监狱,但你的SDK许可证和开发者密钥将会被吊销。如果你不理解我的话,你应该联系一位律师,请他们检查你的协议。 - Louis Gerbarg
那么我应该如何将应用程序分发给企业外的用户呢?我认为根据你们的说法,使用企业许可证是不可能的。那么我应该购买标准许可证并将应用程序放在应用商店上吗?如果是的话,我应该如何允许仅预定义的一组用户下载我的应用程序,因为我不希望所有用户都从应用商店下载我的应用程序。 - AmJa
你做不到。这不是技术问题。你想以一种苹果不允许的方式分发。除了苹果会在注意到你所做的事情后撤销你的密钥外,没有任何技术上的阻碍。如果你认为我对许可证的解释有误,那么请聘请一位专门从事技术和合同法律的律师,向他们发送所有协议的副本,并看看他们的想法。在这个问题上,没有人能够提供比意见更多的东西。 - Louis Gerbarg

1

您可以在App Store上免费分发您的应用程序,只有注册用户才能通过企业网站订阅并使用它。


“如果我加入企业计划,能在应用商店上分发我的应用吗?” “企业计划仅允许开发公司内部员工使用的应用程序。如果您有意开发面向应用商店的应用程序,则需要加入标准计划。” - Louis Gerbarg
此外,我99.99%确定如果应用程序像那样被锁定,苹果不会批准其进入应用商店。他们以前因为“受众有限”或仅适用于专有硬件设备等原因而拒绝过某些东西。 - Kenny Winker
如果您提供演示注册码,苹果似乎会批准它。请参见http://stackoverflow.com/questions/1928306/to-distribute-iphone-app-for-an-commercial-software-product - pauloya

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接