其他分享
首页 > 其他分享> > ARC(Chrome)上的ANDROID_ID与Android有何区别?

ARC(Chrome)上的ANDROID_ID与Android有何区别?

作者:互联网

Android上,ANDROID_ID对于设备上的用户配置文件是常量(请参见discussion here).在ARC上似乎不是这种情况,但是ARC是非常新的,希望这会改变.

值得注意的是-关于ARC的设备识别-ARC上无法使用Android序列号,WiFi MAC地址目前不可用(是的,我见过有人谈论使用它作为设备ID),和product model information is not available.

动机:我知道现在不建议这样做,但是我认为许多应用程序都使用ANDROID_ID来标识其服务器数据库中的设备.

Android上ANDROID_ID的行为意味着,如果用户卸载了您的应用程序,然后重新安装了该应用程序,则您可能会知道,例如.将其数据重新同步到设备.而且,如果用户安装了您的应用程序中的两个应用程序,则您将知道它们位于同一设备(和用户配置文件)上.

解决方法:

以我的经验-在Windows上的Chrome 41.0.2272.118 m(稳定)上使用ARC运行时42.4410.288.23(稳定),每次安装应用都会生成一个新的ANDROID_ID.

因此,例如,如果您卸载应用程序然后重新安装它,它将看到一个新的ANDROID_ID.

我应该在Chromebook上进行测试,因为这是目前唯一支持部署的平台,但是我没有可用的Chromebook.

标签:google-chrome-arc,android
来源: https://codeday.me/bug/20191028/1952599.html