我们正在为客户开发iPad应用程序,他希望将应用程序分发给那些已经为其'x'个用户购买了许可证的客户。例如,如果一所大学从他那里购买50个用户/设备的许可证,或者另一家公司可能为他100个用户/设备购买他的许可证。什么是分发这样的应用程序的最佳方式。在做了一些研究之后,iv碰到了两种方法,但每种都有自己的打嗝。企业开发者帐号或标准开发者帐号?
1)与标准开发许可证分发通过App Store和验证应用程序的用户。只有当用户通过服务器验证时,他们才能够访问和使用应用程序。这允许我的客户将用户限制为只有那些从他那里获得许可证的用户。
但是我听说苹果公司会拒绝这样的应用程序,这些应用程序只提供对某些用户的独占访问权限,而不是全部。
2)另一种选择是企业开发者帐户,在那里他将举办他的网站上的应用程序和谁所得到的许可只能下载客户端。但是,我相信企业应用程序只能为内部员工开发。即如果他拥有企业帐户,则应用程序只能用于他的员工,因为它只适用于使用唯一DUNS号码进行身份验证的设备。
任何人都有这方面的解决方法?任何帮助将非常感激。谢谢。
我的客户端可以有多个客户端有企业帐户并运行相同的应用程序?一世。e苹果公司是否有任何限制,即一个应用程序在一家公司的企业许可下开发的应用程序有限制,只能在该公司运行,并且该应用程序无法在另一家公司运行,因为这会违反“内部”使用规定? – Nathan 2011-01-22 04:14:33
嗨@Nathan,我们只是让我们的应用程序被批准用于商店,所以没有任何问题与外部服务进行身份验证。它花了七天。祝你的项目好运。 – 2011-01-27 08:51:09