[英]Get unique device ID in android
我想知道如何獲取一個字符串,該字符串可唯一標識android中的當前設備。 我知道這已經被問過了,但是所有答案都是相同的:使用ANDROID_ID常量。 事實是,它已被棄用並且也不安全。 還有其他可能性嗎?
謝謝。
沒有理想的方法。 最好的方法是自己生成一個,然后重復使用直到安裝應用程序。 您可以使用
String uniqueId = UUID.randomUUID().toString();
首次啟動應用程序時生成它,並將其保存在共享首選項中,以備將來使用。每安裝一次新應用程序,它就會發生變化,因此您也可以跟蹤應用程序安裝。
請參閱以下文章,其中描述了檢索唯一ID以標識Android設備的幾種方法。
https://medium.com/@ssaurel/how-to-retrieve-an-unique-id-to-identify-android-devices-c40080e04fa4
並參考Android開發者唯一標識符最佳做法,以了解哪些是推薦的,哪些不是。
https://developer.android.com/training/articles/user-data-ids.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.