作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Godot 引擎开发移动应用程序,这在一定程度上与问题无关,我想知道我可以从应用程序中的用户设备获取哪些信息,这些信息对于他们正在使用的移动设备是独一无二的?
最终,我希望能够将这个唯一 ID 存储在数据库中。如果用户卸载应用程序和任何本地数据、重置手机等,然后重新安装应用程序并连接到我的服务器——我可以看到这个唯一 ID 并将其连接回用户的相关信息。
我正在考虑可能存储设备的 mac 地址或静态 IP 地址,但我想知道是否有更好或更简单的方法。
最佳答案
你将无法可靠地做到这一点。至少在 Android 上,出于隐私原因,我们已经做了很多工作,使得跨安装几乎不可能做到这一点。除非在某些情况下,否则您无法获得 wifi mac,然后他们会进行 mac 地址随机化 - 它会不断变化(这是出于各种安全原因)。没有静态IP地址,蜂窝网络使用动态地址。有一些诸如 ANDROID_ID 之类的东西,但这些东西在现代版本上安装时会随机化 - 您不再获得手机范围内的常量。
关于android - 移动应用程序 - 还记得独特的设备吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52175625/
在不使用 ANT 的情况下,有没有办法让 Eclipse 在我每次发布 Android 应用程序(我使用导出向导)时不提示我输入 keystore 密码(两次!)? p.s.-我的开发 PC 位于 a
我是一名优秀的程序员,十分优秀!