我需要生成一個散列,這是Android設備上的用戶是唯一的。因爲他們可以有多個用戶,這對我來說似乎很難。我即將使用設備(或其他設備,如果有的話)的IMEI,但由於Android支持多個用戶,我必須使用其他的東西,如果可能的話,不必更改我的權限(目前我有互聯網和閱讀/寫入存儲權限)生成用戶唯一的哈希
任何想法?
對於哈希本身,我會使用MD5或SHA1。
我需要生成一個散列,這是Android設備上的用戶是唯一的。因爲他們可以有多個用戶,這對我來說似乎很難。我即將使用設備(或其他設備,如果有的話)的IMEI,但由於Android支持多個用戶,我必須使用其他的東西,如果可能的話,不必更改我的權限(目前我有互聯網和閱讀/寫入存儲權限)生成用戶唯一的哈希
任何想法?
對於哈希本身,我會使用MD5或SHA1。
生成一個UUID,並將其存儲在設備上,as is recommended by Google。
我在所有平臺上都使用OpenUDID,它工作的很不錯! https://github.com/vieux/OpenUDID
我希望有一種方法可以生成一個唯一的ID,而我沒有保存,但產生相同的所有的時間。 – andre
@Unicate:歡迎您嘗試使用'ANDROID_ID',但這是有風險的。除了我鏈接到的博客文章中說明的問題之外,根源設備和ROM模塊不一定使用唯一的ANDROID_ID值,用戶可以更改ANDROID_ID值。 – CommonsWare