Как ANDROID_ID на ARC (Chrome) отличается от Android?

В Android, ANDROID_ID является постоянным для профиля пользователя на устройстве (см. обсуждение здесь). Это не похоже на ARC, но ARC очень новая и, надеюсь, это изменится.

Также стоит отметить - в отношении идентификации устройства с ARC - что серийный номер Android не доступен в ARC, этот MAC-адрес WiFi в настоящее время недоступен (да, я видел, как люди говорят об использовании этого для устройства id) и информация о модели продукта недоступна.

Мотивация: я знаю, что сейчас это не рекомендуется, но я думаю, что многие приложения используют ANDROID_ID для идентификации устройств в своей серверной базе данных.

Поведение ANDROID_ID на Android означает, что если пользователь удалит ваше приложение и затем его снова установит, вы бы знали и могли бы, например. повторно синхронизировать свои данные с устройством. И если пользователь устанавливает два приложения ваших приложений, вы знаете, что они находятся на одном устройстве (и в профиле пользователя).

Ответ 1

По моему опыту - используя время выполнения ARC 42.4410.288.23 в Chrome 41.0.2272.118 м (стабильно) в Windows - для каждого приложения устанавливается новый ANDROID_ID.

Итак, например, если вы удалите свое приложение и затем его снова установите, он увидит новый ANDROID_ID.

Я должен проверить это на Chromebook, так как это единственная платформа, поддерживаемая для развертывания в настоящее время, но у меня нет Chromebook.