Чем ANDROID_ID в ARC (Chrome) отличается от Android?

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

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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам