2011-10-10 52 views
0

我正在開發一款應用程序,該應用程序將具有兩個版本:一個在應用程序商店,一個限量版將在競賽中發給一個獲勝者。我的問題是,我如何配置一個應用程序,只給一個人?我猜我需要他們的UDID,並且必須向他們發送Ad-Hoc分發配置文件;但這是否意味着我必須在每次到期時不斷髮送新配置文件?調配限量版iOS應用程序

這樣做的最好方法是什麼?

感謝,

搭配chmod

+2

我不知道如何放棄這樣的應用程序的任何合法方式...您可以始終以最高價格將您的高級應用程序放在appstore中,並向比賽獲勝者贈送禮物代碼。 – mja

+0

我真的很喜歡@mja的回答。雖然爲什麼不把價格放在一個價格上,你會願意把它賣出去?是否值得50美元,讓它變得特別?一份50美元的禮物是否足以獎勵比賽獲勝者?你會不會介意*如果有人給你50美元的限量版版本?我不知道50美元是否是最佳選擇,但是有一些地方你可能會賺到一些錢,並且仍然有足夠的限制,讓它成爲你比賽的誘人獎品。 –

+0

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

回答

1

特設分發證書過期。除非您想放棄限時應用程序(特設條款的持續時間),否則更好的選擇可能是將該應用程序贈予獲勝者的iTunes帳戶,這將使開發人員花費30%,或者使用其中一個應用商店應用的50個免費兌換碼。

0

這取決於你想如何定製它。

如果你有自己的UDID,你可以在代碼檢查它像這樣:

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

從那裏,你可以簡單地切換出基於該設備是否符合UDID或不圖形或功能。

注:uniqueIdentifier從iOS5起折舊。它仍然有效,並且可能仍然適用於未來,但不能保證。