2014-10-18 51 views
0

我正在開發一個應用程序,我希望能夠阻止用戶卸載應用程序並重新安裝以創建新的用戶帳戶。這是一個健身應用程序,他們根據活動水平得到積分/罰分。確定安裝之間的設備iOS,如Whisper App

現在據我所知,我只能從設備獲取兩個唯一的標識符,供應商ID將在用戶卸載應用程序或用戶可以隨意重置的廣告客戶ID後重置。所以就我所知,如果用戶足夠精明,就沒有真正的做法。

那麼,耳語應該怎麼做呢,前一段時間我和應用一起玩過,在重新安裝它之後,它確切知道我是誰。作爲實驗,我卸載了該應用程序,重置了我的廣告,然後重新啓動了手機。然後,我重新安裝了應用程序,並再次確切知道我是誰。

這怎麼可能?我認爲用戶可以重置這些東西的重點是允許他們阻止跟蹤?

我非常想在我的應用程序中擁有這種能力,但是看不到任何方式使用當前的蘋果api和指南來使其工作?

回答

-1

如果您將設備的UDID保存到數據庫中,則始終可以從數據庫中搜索以檢查此UDID是否已存在。您可以通過代碼獲取UDID

NSString* uniqueIdentifier = [[[UIDevice currentDevice] identifierForVendor] UUIDString]; 
+0

這不是'UID'或'UUID'或供應商標識符。由於隱私原因,「UDID」不允許再使用,Apple已經取消了所有能夠獲得它的方法。 – Popeye 2014-10-18 09:36:23

+0

是的,我對上述的理解是,只要安裝了使用我的cdn的所有人,那麼這個ID就不會改變。但是一旦我的所有應用程序被刪除,該ID就會改變,所以這對我沒有幫助。 – 2014-10-18 17:26:38