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