我可以仅为某些人分发我的iPhone应用程序吗?

时间:2010-08-26 21:02:59

标签: iphone app-store distribute

我想开发一个只有我的客户才能使用的特定应用程序,如何限制只能由我认可的人下载该应用程序?

谢谢!

6 个答案:

答案 0 :(得分:4)

通过appstore正常分发应用程序,并需要解锁密钥才能运行它。仅将解锁密钥分发给“已批准”的用户。

答案 1 :(得分:3)

如果人数少于100,您可以使用临时分发。为此,您根本不使用应用商店,而是通过电子邮件将应用发送给用户或将其置于在线状态。您需要任何想要使用它的设备ID。

或者,如果您为雇主超过500人的公司工作,您可以使用企业分销。

答案 2 :(得分:3)

作为开发人员,您每年可以将应用分发到100个独特的设备。因此,如果您的人口足够小,您可以完全避开应用商店。

否则,你可以强制某种“注册”,使用特殊代码,或者回到服务器,或者其他任何方式并以这种方式授权那些人,但这仍然允许其他人实际访问应用程序,即使他们可能无法运行它(如果他们因任何原因对您的申请感兴趣,请特别注意黑客在监狱破坏的电话上。)

答案 3 :(得分:1)

读完:Enterprise Deployment

答案 4 :(得分:1)

开发人员和AdHoc配置文件已过期。因此,如果您使用该方法,您的客户将不得不愿意不断更新其应用程序证书。每个客户都可以申请开发者计划,每个客户最多允许100个设备。

但非企业规模客户端唯一的非过期方法是将应用程序放在App Store中供所有人使用,并需要某种登录或身份验证才能访问您的专有/机密数据或功能。您可能不希望将任何数据放入应用程序本身,但需要在身份验证后下载。

答案 5 :(得分:1)

未提及的另一个选项(取决于应用程序的性质)将是开发基于HTML 5的应用程序并使用缓存功能将其转换为离线应用程序(如果需要)。