제가 만든 어플이 사용자를 꼭 구분해야 되는 것이기에

사용자를 구별하기 위해서

 

TelephonyManager manager = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
  phoneNumber = manager.getLine1Number();

  tmDevice = "" + manager.getDeviceId(); 

androidId = "" + android.provider.Settings.Secure.getString(getContentResolver(), android.provider.Settings.Secure.ANDROID_ID);

id = phoneNumber + tmDevice + androidId ;

 

이런식으로 폰넘버와 deviceid 그리고 안드로이드아이디를 합쳐서 썻었습니다.

그런데 안드로이드아이디를 어떤사용자가 어떻게 한지는 모르겠지만 마구 변경해서 사용하더군요.

님들은 어떤 방식으로 사용자를 구분하나요???

 

사용자를 꼭 구분해야 되는 어플이기에 많은 어려움을 겪고 있습니다. ㅜ 도움주시면 감사하겠습니다.