Settings.Secure.AndroidId 필드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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비트 숫자(16진수 문자열로 표시됨)입니다. 값은 ANDROID_ID 서명 키 및 사용자에 의해 범위가 지정됩니다. 디바이스에서 공장 재설정이 수행되거나 APK 서명 키가 변경되면 값이 변경될 수 있습니다.
Android 8.0(API 수준 26) 이상에서 플랫폼이 처리하는 ANDROID_ID 방법에 대한 자세한 내용은 Android 8.0 동작 변경 내용을 참조하세요.
<strong>Note:</strong> 디바이스를 Android 8.0(API 수준 26) 이상으로 업데이트하기 전에 설치된 앱의 ANDROID_ID 경우 앱이 제거된 후 OTA 후에 다시 설치되는 경우 변경 값이 적용됩니다. OTA에서 Android 8.0 이상까지 제거 후에는 값을 유지하려면 개발자가 키/값 백업을 사용할 수 있습니다.
Android 8.0(API 수준 26)보다 낮은 플랫폼 버전에서는 사용자가 디바이스를 처음 설정할 때 임의로 생성되고 사용자 디바이스의 수명 동안 일정하게 유지되어야 하는 64비트 숫자(16진수 문자열로 표시됨)입니다.
여러 사용자가 있는 디바이스에서 각 사용자는 완전히 분리된 디바이스로 표시되므로 ANDROID_ID 값은 각 사용자에게 고유합니다.
<strong>Note:</strong> 호출자가 인스턴트 앱인 경우 ID는 인스턴트 앱으로 범위가 지정되며, 인스턴트 앱이 처음 설치될 때 생성되고 사용자가 인스턴트 앱을 지우면 다시 설정됩니다.
에 대한 android.provider.Settings.Secure.ANDROID_IDJava 설명서
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.