不通过应用商店分发iPad应用程序

12
假设下列场景: 公司A要求公司B为他们开发一款iPad应用程序。公司A只想在非常有限的数量的iPad上(少于100个)使用它,公司A不一定有兴趣将其提供到应用商店。
公司B如何向公司A分发(销售)这个应用程序?它可以通过Ad Hoc预配配置文件在iPad上安装应用程序,但这只是用于测试目的,一旦该配置文件过期,该应用程序就无法使用。 公司B如何合法地在iPad上安装此应用程序而不让其在一年后过期?
在使用应用商店时,是否有选项仅向该公司或特定用户销售应用程序,当公司不位于美国时(我听说过B2B分发只能在美国使用)?
企业级分发会是选择的选项吗?但是公司A必须拥有iOS企业级开发人员计划票证,以便它可以在其iPad上安装该应用程序,而不是公司B,对吧?然而,在这里开发者是公司B...或者,如果公司B拥有iOS企业级开发人员计划票证,将其安装在某些iPad上并将iPad出售给公司A是否合法?
2个回答

7
企业级分发是您在这种情况下所需要的。 企业级分发 可以满足您的需求。

公司A将拥有开发者程序。然后,公司A必须向公司B提供适当的分发证书,以便在交付二进制文件之前签署应用程序。 - Dan F
好的,B拥有开发者计划、在一些设备上安装应用程序并将其销售给A也是合法的吗? - JayAr
我不确定这个企业计划背后的法律细节,也不清楚其中的合法性。在我看来,最简单的做法就是按照我上面描述的方式去做。 - Dan F
A需要每年支付企业计划的费用(300美元),这是正确的吗?如果企业计划到期,应用程序会过期吗? - JayAr
没有直接说明个人资料是否在程序期限结束时过期。App Store 分发的常规分发配置文件不会过期,但这并不意味着企业版也是如此。也许您应该直接联系苹果支持来回答这些问题。 - Dan F
显示剩余2条评论

2
公司A可以参加企业开发者计划,并自由安装专有应用程序到其任何设备上。注意:我曾经参与过几个专有应用程序的开发,我们只需以价格发布该应用程序,以防止其他人购买。这是客户员工在其设备上获取应用程序的最简单方式,当其他人看到我们所做的事情时,这也为我们带来了新的业务机会。详情请见:https://developer.apple.com/programs/ios/enterprise/

谢谢,B公司可以向A公司销售安装了该应用程序的iPad吗?我真的不知道,因为苹果在很多层面上都有限制。 - JayAr
第二个选项似乎有点奇怪,但如果你很幸运,有人会以荒谬的价格购买这个应用程序。 - JayAr
有点奇怪,但苹果只在过去几年开始将一些关注点从消费者转向企业(和B2B)。仍然没有“完美”的方法。当您有多个公司A想要使用该应用程序时,企业计划并不起作用。它仍然不是面向大众的应用程序,但将其放入应用商店中仍然更容易。 - sc0rp10n
似乎通过应用商店购买要便宜得多。我的意思是,A公司每年必须支付300美元才能使用自己的应用程序,如果你问我,这听起来很荒谬... 如果A只是一个只想要这个应用程序的小公司,那么企业计划对于这种情况来说就过于复杂了。 - JayAr
最近苹果拒绝了我们的一个应用程序,他们提供了以下原因:准则3.2 - 商业 我们发现你的应用程序不适合在应用商店销售,因为它是专门为 [A公司] 设计的。 更适合的方式是将您的应用程序作为定制的B2B应用程序直接销售给您的商业客户,并通过体积购买计划进行分发。您可以在iTunes Connect开发人员帮助中找到有关体积购买计划和定制B2B应用商店的其他信息。 - Igor Vasilev

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