簡體   English   中英

Android安裝唯一ID

[英]Android Installation Unique ID

我一直在尋找識別Android安裝的最佳方法。 我正在開發一款Android游戲,它將具有一些在線功能,例如比賽和統計信息,並且出於安全性和可用性的原因,我想將每個帳戶綁定到創建該帳戶的設備上。

我發現了這個問題,但是在回答中卻說,ANDROID_ID可以被盜用,並且很容易在設備上生根。 並非所有人都知道,但這將是一個非常危險的后門,我不希望它被打開。

因此,重點是:

  1. 每個Android安裝(不是設備)必須為唯一標識符
  2. 該標識符必須安全且不易被盜
  3. (可選)生成它的方法不需要高特權(例如每個示例為PHONE_STATE)。

我能想到的唯一方法是在應用程序第一次運行時在公共服務器中生成一個文件並將其存儲在文件中,但是可以很容易地讀取該文件。

感謝您的閱讀:)

如果您打算將其用於比賽和統計數據,為什么不使用他們的Google帳戶? Google Play游戲服務 (具有Google+登錄功能和集成的排行榜)可以為您節省大量的時間和精力,同時提供熟悉的,越來越有價值的用戶體驗。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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