我正在开发一个应用程序,它将有两个版本:一个在应用程序商店,一个限量版将在比赛中赠送给一个赢家。我的问题是,我如何配置一个应用程序,只给一个人?我猜我需要他们的UDID,并且必须向他们发送Ad-Hoc分发配置文件;但这是否意味着每次到期时我都必须继续向他们发送新的个人资料?
最好的方法是什么?
谢谢,
CHMOD
答案 0 :(得分:1)
Ad Hoc分发证书到期。除非你想放弃一个有时间限制的应用程序(Ad Hoc提供的持续时间),更好的选择可能是将应用程序赠送给获胜者的iTunes帐户,这将花费开发人员30%,或者使用其中一个App store app的50个免费兑换码。
答案 1 :(得分:0)
这取决于您想要如何自定义它。
如果你有他们的UDID,你可以用以下代码检查它:
NSString *udid = [[UIDevice currentDevice] uniqueIdentifier];
从那里你可以根据设备是否与UDID匹配来简单地切换图形或功能。
注意:从iOS5开始,uniqueIdentifier
已弃用。它仍然有效,并且可能在未来仍然有效,但不能保证这一点。