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.