2015-04-02 15 views
1

我正在嘗試創建一個廣告系列,用戶可以將積分應用於其設備。我想通過返回一個唯一的字符串來防止帳戶創建垃圾郵件,無論用戶是否刪除應用程序等,永遠不會更改。使用字符串進行推薦計劃iOS

實現此目的的最佳實踐方式是什麼?我找到了ASIdentifierManager類,但看起來並不合適(因爲包含此類的應用程序因未包含廣告支持而被拒絕)。 identifierForVendor從類更改每個應用程序刪除,這似乎對我無用。

這不一定是設備的實際UDID,也可以是其他應用程序的相同,只是一個字符串保持不變,無論應用程序是否刪除和重新安裝。

回答

1

一種方法是將UUID寫入鑰匙串。這將刪除應用程序。

+0

謝謝,我知道這是普遍接受的答案,但技術上用戶可以擦拭手機並重新開始。不太可能,但如果Apple爲每個設備生成一個隨機唯一的字符串,這與每個應用程序的不同都是相同的,那麼用戶返回的Facebook的iOS SDK的facebook_id對於一個應用程序是唯一的。 – DaynaJuliana 2015-04-02 08:07:05