내 앱은 항상 DeviceId를 고유 식별자로 사용했으며 당연히 권한으로 READ_PHONE_STATE이 (가) 필요합니다. 과거에는 괜찮 았지만 지금은이 허가를 요청하는 것이 실행 시간에 매우 무서운 대화 상자를 표시하는 Marshmellow 23으로 이전했습니다 ...기기 ID 대신 사용할 Android ID
"{my app}이 전화를 걸고 관리하도록 허용 하시겠습니까?"
그냥 deviceId를 가져 오려는 앱에 대한 매우 무시 무시한 메시지입니다.
나는 허가를 필요로하지 않으므로 Android ID로 전환 할 생각입니다.
String androidId = Settings.Secure.getString(getContentResolver(), Settings.Secure.ANDROID_ID);
나는 안드로이드 ID를 사용하여 몇 가지 문제가 있었다 주위를 참조 인터넷 검색을하지만, 기존의 모든 물건입니다. Froyo 시절에 모든 전화기에 대해 동일한 ID를 생성 한 전화 공급 업체가 있었지만 그 점은 내가 본 모든 것입니다.
Android ID를 사용하는 데 문제가있는 사람이 있습니까? 감사합니다. 학장
나는 IMEI가 재판 소프트웨어를 재설치하는 것을 막을 수있는 유일한 방법이라고 생각하지만 제 경우에는 UUID가 트릭을 할 것입니다. 답변 해주셔서 감사합니다. –