[英]Best way to define unique android ID for SDK 29+, device info plus android ID removed/null
為此,您可以使用自己生成的 UUID 和用戶 ID。
我們使用此策略是因為 MAC 可以隨機化。 即使設備相同,MAC 也可以改變。
所以,使用${userId}-${UUIDForDevice}
。 這樣,用戶設備被唯一地跟蹤。 生成UUIDForDevice
,將其存儲在安全存儲中。 用戶登錄時,發送header中的${userId}-${UUIDForDevice}
。
即使用戶刪除應用程序並重新安裝。 我們是安全的,因為應用程序失去了授權,所以用戶將從頭開始。 UUIDForDevice
的變化不會對我們構成威脅。 為此,用戶必須再次驗證自己。
每個人都使用類似的方法。 因此,可以這樣使用它。 否則,請考慮使用 OpenIDConnect 協議進行資源授權,如果需要,可以使用應用程序授權。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.