移动应用-记住独特的设备吗?

时间:2018-09-05 00:47:14

标签: android ios database mobile server

我正在使用Godot引擎开发移动应用程序,这与问题部分无关,我想知道我可以从应用程序内的用户设备中获取哪些信息,这对于他们正在使用的移动设备是唯一的?

最终,我希望能够将此唯一ID存储在数据库中。如果用户卸载了该应用程序和任何本地数据,重置了手机等,然后重新安装了该应用程序并连接到我的服务器-我可以看到此唯一ID,并将其重新连接到用户的相关信息。

我正在考虑可能存储设备的mac地址或静态IP地址,尽管我想知道是否存在更好或更简单的方法。

1 个答案:

答案 0 :(得分:1)

您将无法可靠地执行此操作。至少在Android上,由于隐私原因,已经做了重大工作来使跨安装几乎不可能做到这一点。除非在某些情况下,否则您无法获得wifi mac,然后它们会进行mac地址随机化-它会不断变化(这是出于多种安全原因)。没有静态IP地址,小区网络使用动态地址。像ANDROID_ID之类的东西,但是在现代版本上安装时会随机化-您再也无法获得整个电话范围的常量。