Поделиться через


Settings.Secure.AndroidId Поле

Определение

На Android 8.

[Android.Runtime.Register("ANDROID_ID")]
public const string AndroidId;
[<Android.Runtime.Register("ANDROID_ID")>]
val mutable AndroidId : string

Значение поля

Атрибуты

Комментарии

В Android 8.0 (API уровня 26) и более поздних версиях платформы 64-разрядное число (выраженное в виде шестнадцатеричной строки), уникальное для каждого сочетания ключа подписи приложения, пользователя и устройства. ANDROID_ID Значения определяются ключом подписывания и пользователем. Значение может измениться, если на устройстве выполняется сброс до заводских настроек или при изменении ключа подписи APK.

Дополнительные сведения о том, как платформа обрабатывает ANDROID_ID в Android 8.0 (уровень API 26) и более поздних версий, см. в статье Изменения в поведении Android 8.0.

<p class="note"><strong>Примечание.</strong> Для приложений, которые были установлены до обновления устройства до версии Android 8.0 (УРОВЕНЬ API 26) или выше, значение ANDROID_ID изменяется, если приложение удаляется, а затем переустановлена после OTA. Чтобы сохранить значения при удалении после OTA до Android 8.0 или более поздней версии, разработчики могут использовать резервное копирование ключей и значений.</P>

В версиях платформы ниже, чем Android 8.0 (уровень API 26), 64-разрядное число (выраженное в виде шестнадцатеричной строки), которое случайным образом создается при первой настройке устройства и должно оставаться постоянным в течение всего времени существования устройства пользователя.

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

<p class="note"><strong>Note:</strong> Если вызывающий объект является мгновенным приложением, идентификатор ограничивается мгновенным приложением, он создается при первой установке мгновенного приложения и сбрасывается, если пользователь очищает мгновенное приложение.

Документация по Java для android.provider.Settings.Secure.ANDROID_ID.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к