Settings.Secure.AndroidId Feld

Definition

Unter Android 8.

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

Feldwert

Attribute

Hinweise

Unter Android 8.0 (API-Ebene 26) und höheren Versionen der Plattform eine 64-Bit-Zahl (ausgedrückt als hexadezimale Zeichenfolge), die für jede Kombination aus App-Signaturschlüssel, Benutzer und Gerät eindeutig ist. Werte von ANDROID_ID werden durch Signaturschlüssel und Benutzer festgelegt. Der Wert kann sich ändern, wenn auf dem Gerät eine Zurücksetzung auf die Werkseinstellungen durchgeführt wird oder wenn sich ein APK-Signaturschlüssel ändert.

Weitere Informationen zur Handhabung ANDROID_ID der Plattform in Android 8.0 (API-Ebene 26) und höher finden Sie unter Verhaltensänderungen für Android 8.0.

<p class="note"><strong>Hinweis:</strong> Bei Apps, die vor dem Aktualisieren des Geräts auf eine Version von Android 8.0 (API-Ebene 26) oder höher installiert wurden, ändert sich der Wert von ANDROID_ID , wenn die App deinstalliert und dann nach der OTA neu installiert wird. Um Werte nach einer OTA für Android 8.0 oder höher bei Deinstallationen beizubehalten, können Entwickler die Schlüssel-Wert-Sicherung verwenden.</P>

In Versionen der Plattform, die niedriger sind als Android 8.0 (API-Ebene 26), eine 64-Bit-Zahl (ausgedrückt als Hexadezimalzeichenfolge), die zufällig generiert wird, wenn der Benutzer das Gerät zum ersten Mal einrichtet, und sollte für die Lebensdauer des Geräts des Benutzers konstant bleiben.

Auf Geräten mit mehreren Benutzern wird jeder Benutzer als völlig separates Gerät angezeigt, sodass der ANDROID_ID Wert für jeden Benutzer eindeutig ist.

<p class="note"><strong>Hinweis:</strong> Wenn es sich bei dem Aufrufer um eine Sofort-App handelt, wird die ID auf die Instant App festgelegt, sie wird generiert, wenn die Instant App zum ersten Mal installiert und zurückgesetzt wird, wenn der Benutzer die Instant App löscht.

Java-Dokumentation für android.provider.Settings.Secure.ANDROID_ID.

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: