调配限量版iOS应用程序

问题描述:

我正在开发一款应用程序,该应用程序将具有两个版本:一个在应用程序商店,一个限量版将在竞赛中发给一个获胜者。我的问题是,我如何配置一个应用程序,只给一个人?我猜我需要他们的UDID,并且必须向他们发送Ad-Hoc分发配置文件;但这是否意味着我必须在每次到期时不断发送新配置文件?调配限量版iOS应用程序

这样做的最好方法是什么?

感谢,

搭配chmod

+2

我不知道如何放弃这样的应用程序的任何合法方式...您可以始终以最高价格将您的高级应用程序放在appstore中,并向比赛获胜者赠送礼物代码。 – mja

+0

我真的很喜欢@mja的回答。虽然为什么不把价格放在一个价格上,你会愿意把它卖出去?是否值得50美元,让它变得特别?一份50美元的礼物是否足以奖励比赛获胜者?你会不会介意*如果有人给你50美元的限量版版本?我不知道50美元是否是最佳选择,但是有一些地方你可能会赚到一些钱,并且仍然有足够的限制,让它成为你比赛的诱人奖品。 –

+0

mja和DR:只是好奇,你会不得不向App Store支付30%的费用,即使有礼物? – user523234

特设分发证书过期。除非您想放弃限时应用程序(特设条款的持续时间),否则更好的选择可能是将该应用程序赠予获胜者的iTunes帐户,这将使开发人员花费30%,或者使用其中一个应用商店应用的50个免费兑换码。

这取决于你想如何定制它。

如果你有自己的UDID,你可以在代码检查它像这样:

NSString *udid = [[UIDevice currentDevice] uniqueIdentifier]; 

从那里,你可以简单地切换出基于该设备是否符合UDID或不图形或功能。

注:uniqueIdentifier从iOS5起折旧。它仍然有效,并且可能仍然适用于未来,但不能保证。