안드로이드 Q 버전부터는 더이상 사용자가 재설정할 수 없는 디바이스 식별자를 제공하지 않습니다.
권한을 가진 앱은 READ_PRIVILEGED_PHONE_STATE 권한을 가져야하나 Google Play 스토어에 등록된 앱은 해당 권한을 선언할수 없습니다.
즉, 일반적인 앱들은 접근이 불가능합니다.
기존에 사용되었던 값들은 아래와 같은 값들을 반환하게 됩니다.
- TelephonyManager
- getDeviceId() - null
- getImei() - null
- getMeid() - null
- Build
- getSerial() - unknown
- SERIAL - unknown
- WifiInfo
- getMacAddress() - 02:00:00:00:00:00
권장 사항
https://developer.android.com/training/articles/user-data-ids#kotlin
'Android' 카테고리의 다른 글
Dagger란? -dagger 시작 (1) | 2020.04.21 |
---|---|
[Android] Fake gps 앱 및 모의위치 탐지 (2) | 2019.07.02 |
[Android]Retrofit을 이용한 apk 파일 다운로드 및 설치 (20) | 2019.06.26 |
FileUriExposedException 오류 File Provider 로 해결 (0) | 2019.06.25 |
안드로이드 4대 컴포넌트란 무엇인가? -Service (0) | 2019.03.30 |