Linguaggio

Settings.Secure.AndroidId Campo

Definizione

In Android 8.

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

Valore del campo

Attributi

Commenti

In Android 8.0 (livello API 26) e versioni successive della piattaforma, un numero a 64 bit (espresso come stringa esadecimale), univoco per ogni combinazione di chiave di firma dell'app, utente e dispositivo. I valori di sono limitati dalla chiave di ANDROID_ID firma e dall'utente. Il valore può cambiare se viene eseguito un ripristino delle impostazioni di fabbrica sul dispositivo o se cambia una chiave di firma dell'APK.

Per altre informazioni su come la piattaforma gestisce ANDROID_ID in Android 8.0 (livello API 26) e versioni successive, vedere Modifiche al comportamento di Android 8.0.

<nota>forte:</strong> Per le app installate prima di aggiornare il dispositivo a una versione di Android 8.0 (livello API 26) o superiore, il valore delle ANDROID_ID modifiche se l'app viene disinstallata e quindi reinstallata dopo l'OTA. Per mantenere i valori tra le disinstallazioni dopo un OTA in Android 8.0 o versione successiva, gli sviluppatori possono usare Backup chiave/valore.

Nelle versioni della piattaforma inferiori a Android 8.0 (livello API 26), un numero a 64 bit (espresso come stringa esadecimale) generato in modo casuale quando l'utente configura il dispositivo e deve rimanere costante per la durata del dispositivo dell'utente.

Nei dispositivi con più utenti, ogni utente viene visualizzato come dispositivo completamente separato, quindi il ANDROID_ID valore è univoco per ogni utente.

<nota>forte:</strong> Se il chiamante è un'app istantanea, l'ID è limitato all'app istantanea, viene generato quando l'app istantanea viene installata e reimpostata per la prima volta se l'utente cancella l'app istantanea.

per android.provider.Settings.Secure.ANDROID_ID.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a