ARC (Chrome) 上的 ANDROID_ID 与 Android 有何不同?

How does ANDROID_ID on ARC (Chrome) differ from Android?

在 Android 上,ANDROID_ID 对于设备上的用户个人资料是不变的(请参阅 discussion here)。这在 ARC 上似乎不是这种情况,但 ARC 是非常新的,希望这会改变。

还值得注意的是 - 关于 ARC 的设备识别 - Android 序列号在 ARC 上不可用,WiFi MAC 地址当前不可用(是的,我我看到人们谈论将其用于设备 ID)和 product model information is not available.

动机:我知道现在不推荐这样做,但我认为很多应用程序都使用 ANDROID_ID 来识别其服务器数据库中的设备。

ANDROID_ID 在 Android 上的行为意味着,如果用户卸载您的应用程序然后重新安装它,您会知道并且可以,例如。将他们的数据重新同步到设备。如果用户安装了您应用的两个应用,您就知道它们在同一台设备(和用户配置文件)上。

根据我的经验 - 在 Chrome 上使用 ARC 运行时 42.4410.288.23 在 Windows 上使用 41.0.2272.118 m(稳定) - 为每个应用程序安装生成一个新的 ANDROID_ID。

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

我应该在 Chrome 书籍上对此进行测试,因为这是目前唯一支持部署的平台,但我没有可用的 Chrome 书籍。