2010-05-26 28 views
1

唯一標識iphone應用用戶的最簡單方法是什麼?我見過一些應用只會要求電話號碼「註冊」,是不是不安全,還是有我錯過了什麼?唯一標識iphone應用用戶的最簡單方法

得到關於uniqueIdentifier的Q,是否在某種重置/格式或SIM卡更改後重置?

傳統的用戶名/電子郵件/密碼會更安全嗎?

謝謝。

回答

1

也許電子郵件地址和密碼?

如果您使用推送通知,用戶的設備將擁有唯一的令牌,以便與您的應用進行所有通信。也許你可以拉取該令牌,然後只是不發送通知。雖然用戶可以選擇拒絕請求,所以您需要備份。

+0

推送通知服務工作通過WiFi(沒有數據計劃)?對不起,手邊還沒有iPhone ... – Henry 2010-05-27 01:03:47

+0

是的,它會......雖然通知可能不是即時的。 – jessecurry 2010-05-29 17:53:05

0

Unique identifier for an iPhone app

Safari瀏覽器:使用網站的用戶 - 它像一個正常的瀏覽器。

+0

我看着那個鏈接,但唯一標識符總是相同的同一設備?如果店主賣掉了電話怎麼辦?那不行。曲奇餅?似乎沒有工作。 – Henry 2010-05-26 23:35:33

+0

餅乾很容易清除。一個獨特的標識符不好的主意。 – ceejayoz 2010-05-27 05:02:24

2

最簡單的方法很可能是由device ID

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

這將唯一識別該設備,而不是用戶。

如果你想識別用戶,我會建議使用iTunes/Apple賬戶,因爲用戶已經擁有了這個賬戶,而且你不必亂用那些不適用於iPod的電話號碼。

+0

蘋果帳戶?怎麼樣?要收集什麼?如何驗證? thx – Henry 2010-05-26 23:33:54

相關問題