어도비 에어를 통해 안드로이드 장치의 UDID를 얻으려면 어떻게해야합니까? Adobe AIR를 통해 Android OS가 설치된 장치의 UDID를 가져오고 싶습니다. 내가 어떻게 해? 고맙습니다!어도비 에어를 통해 안드로이드 장치의 UDID를 얻으십시오
답변
그것은 보이지 않는
이 권한 추가 API. 임의 코드를 생성하여 장치에 저장해보십시오. 이전에 여기에서 묻습니다 : Get unique identifier (MAC address, UDID, etc...) in Adobe AIR for iOS 및 최근 여기 : http://www.flexdeveloper.eu/forums/actionscript-3-0/detecting-unique-device-number-in-adobe-flex-like-udid-of-iphone-device/
TelephonyManager.getDeviceId()
을 사용하면 기기의 udid를 가져올 수 있습니다.
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
은이 문서를 참조 할 수 있습니다 :
또한http://developer.android.com/reference/android/telephony/TelephonyManager.html#getDeviceId%28%29
확인 : 그것은에서처럼
그건 유연한 답변이 아닙니다. – Rob
AdobeAir에서는 직접 설정할 수 없습니다. 그러나 당신은 ANE를 만들 수 있습니다. 이 목적으로 필요한 ANE를 사용하여 여기에 게시 한 다른 솔루션을 살펴볼 수도 있습니다. https://stackoverflow.com/a/43338213/247658
그래서 MAC 주소 만받을 수 있지만 UDID는 사용할 수 없습니까 ?? – yozhik
Adobe Flex 플랫폼을 통해 예. 대부분의 경우 거의 동일한 작업을 수행하는 임의의 값을 생성하고 저장할 수 있습니다. – Rob