2017-01-12 38 views
0

我想用用戶唯一ID將用戶發送到我App Store中的應用程序頁面。在他們安裝應用程序並首次打開它之後,我希望應用程序將該唯一ID發送到我的服務器,以便我可以爲他們提供個性化的體驗。iOS - 在應用程序安裝上獲取唯一ID

這可能嗎?

+2

不,沒有辦法將應用程序安裝鏈接到特定的引用 – Paulw11

+0

您可以使用application:openURL:options:並確定iTunes的URL架構 –

+0

在蘋果的劇目中沒有這樣的營銷資源(可能它不會永遠)。 – holex

回答

-1

你不能拿IMEI和移動用戶的電話號碼,蘋果是限制獲得這些uniqueID的。

您必須將UDID存儲在鑰匙串中。爲此,你必須下載keychainwrapper類和存儲由上面的代碼生成的UDID:

UIDevice *device = [[UIDevice alloc]init]; 

    NSString *idForVend = [NSString stringWithFormat:@"%@", [device identifierForVendor]]; 

    NSLog(@"Identifier For Vendor : %@",idForVend); 

請點擊此鏈接會解決你的問題是肯定的:如何存儲在鑰匙串,iOS的字符串? ,iOS?如果你使用這個如果你刪除應用程序並再次安裝它將保持相同的DeviceID。

+0

這不是OP的答案。 – holex