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

问题描述 投票:0回答:1

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

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

我想可能存储设备的mac地址或静态IP地址,但我想知道是否有更好或更简单的方法。

android ios database mobile server
1个回答
1
投票

你无法可靠地做到这一点。至少在Android上,由于隐私原因,已经做了大量工作以使安装不可能做到这一点。你无法获得wifi mac,除非在某些情况下,然后他们做mac地址随机化 - 它不断变化(这是出于各种各样的安全原因)。没有静态IP地址,蜂窝网络使用动态地址。有像ANDROID_ID这样的东西,但是那些在现代版本上安装后随机化 - 你不再获得手机范围内的常量。

© www.soinside.com 2019 - 2024. All rights reserved.