TelephonyManager.getDeviceId()
TelephonyManager.getDeviceId()
라는 메서드는 스마트폰별로 각기 다른 ID를 제공합니다. 그러나, 테블릿과 같은 개통되지 않은 기기에서는 이용할수 없죠. 가끔 일부 라이브러리에서 (특히 국내산 라이브러리..) 사용자 아이디 또는 UDID를 요구할 때 이용하시면 됩니다. 예를 들어, NAS 오퍼윌 SDK 연동에서 이용할 수 잇습니다. (이때, 개통되었는지 아닌지 확인은 해야겟죠?)
1 2 3 4 5 6 7 8 9 10 11 12 | package{ public class ActivityName { public static void Emtpy(...) { Context context = this; String appKey = "앱KEY"; boolean testMode = false; String userid = TelephonyManager.getDeviceId(); NASWall.init(context, appKey, testMode, userId); } } } |
이런 식인 셈이죠.. 흠흠 (NAS 연동 예제입니다..)
강좌 마칩니다!
+ 사용하실떄는 TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
와 같이 선언을 해야 합니다~
IE9 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.