如何仅通过Apple AppStore将应用程序分发限制为一组用户?

Sam*_*eer 8 iphone app-store

我是第一次使用iPhone应用程序,我正在为我的客户开发应用程序,该应用程序希望将此应用程序分发给仅与其业务相关的一组人员,并且仅作为免费应用程序.这是一个不适合普通用户的应用程序,因此我们绝对不希望此应用程序在Apple AppStore中公开列出,而是我们希望私下将应用程序分发给一群人.就像向他们发送通过电子邮件或其他东西下载应用程序的链接.他们点击它并下载应用程序.但是在Apple中我读到了两个程序,如标准程序和企业程序.标准的将公开列出我们不想要的应用程序,

任何人都可以帮我回答以下问题吗?1.如果我们使用标准程序,我们如何通过某些AppStore链接限制应用程序可见,我们将通过电子邮件将该链接发送给我们的用户.2.如果我们使用Enterprise Program,我们可以在Apache + PHP + Linux环境中进行简单设置,即不涉及MS Exchange服务器.

谢谢,Sameer.

Dav*_*des 6

解决此问题的一种方法是将您的应用程序提交到 App Store,但将其可用日期放在未来。

然后,您可以创建促销代码并将它们发送给您希望能够下载您的应用程序的人,但它不会显示在商店中。

如果你这样做,你不需要知道任何人的 UDID,但是你的应用程序的每个版本限制为 50 人。


Rob*_*bin 5

  1. 如果我们使用Standard程序,那么如何仅通过某些AppStore链接限制应用程序可见,然后我们将通过电子邮件将该链接发送给我们的用户。

这很简单:您不能。您可以通过AdHoc分发手动分发该应用程序(为此,您将需要安装该应用程序的每台iPhone的UDID,并且afaik该许可证每年都用完并需要更新),也可以公开将其发布到AppStore中,通过在应用本身中使用身份验证来限制对应用的访问。

  1. 如果我们使用Enterprise Program,是否可以在Apache + PHP + Linux环境中进行简单的设置,即不涉及MS Exchange服务器。

Afaik我认为这应该可行,因为您基本上只是在做大量的AdHoc分发,但是如果没有Exchange Server,可能会很麻烦,因为您可能还需要UDID。但老实说,我从未仔细研究过该程序。