簡體   English   中英

在Android中獲取唯一的設備ID

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM