2012-04-02 2 views
2
Settings.Secure#ANDROID_ID

는 장치 닦여진 경우 리셋된다는 이점 고유 장치 식별자로서 사용될 예정이다; 사용자가 자신의 장치, 분명히 유리하다 그와 관련된되지 않도록 사용자에 관한 특정 어떤 기기를 판매하는 경우 이것은 의미한다.는 Settings.Secure # ANDROID_ID 재설정됩니까?

그러나 휴대 전화에 Kindle 앱이 있고 Eclair에서 Froyo로 업그레이드 한 후 Gingerbread로 다시 업그레이드하면 Amazon 사이트는 새로운 빌드를 각각 별도의 장치로 등록했습니다. 이는 장치를 업그레이드하면 닦는 것과 달리 ID가 변경된다는 것을 의미합니다.

  1. 그것을합니까?
  2. 시스템 업그레이드를 통해 이전 장치 ID를 불러오는 가장 신뢰할 수있는 설치된 응용 프로그램의 의미는 무엇입니까? (예를 들어, 응용 프로그램이 이전 장치 ID를 알고있는 경우, 원격 시스템의 이전 장치 ID에 새 장치 ID를 연결할 수 있습니다.)
+0

그런데 저는 시스템 업그레이드를 통해 100 % 믿을만한 방법이있을 수는 없다는 것을 알고 있습니다. 실패 가능성이 가장 낮은 수단에 대한 의견을 원합니다. –

답변

0

이것은 장치에 따라 다릅니다. 그래서 당신이 그것에 강한 requierment가 uniqe 있다면 다른 것을 찾아야합니다. 사용자의 식별을 위해 나는 사용자 이름과 암호이 저장된 서버 측의 MD5 해시로 로그인을 건의 할 것입니다. Settings.Secure # ANDROID_ID는 대부분의 장치에서 작동하지만 것이다 당신이 이미하지 알하는 업그레이드 또는 재설정, 일부 실 거예요 후 솜 의지 retan을에 명시된 바와 같이. 일부 장치는 동일한 ID를 갖습니다. 즉, 특정 제조업체의 장치는 동일한 ID를 갖습니다. 자세히보기 Is there a unique Android device ID?