안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 일단 검색 해보고 나서 질문 드립니다
일단 레지스터 아이디가 가끔 리플레쉬 된다는건 알고있습니다
제가 궁금한건 onRegistered 메소드를 통해서 아이디를 받아와서
단말에저장도 하고 서버에 저장도 하는데요
그 레지스터 아이디가 바뀌는 시점에 확인할수 잇는 방법이 뭔지에 대해서 궁금해서 글 남깁니다
혹시 onRegistered 메소드를 통해서 다시 들어오는건지 아님
앱 실행할때
final String regId = GCMRegistrar.getRegistrationId(this);
if (regId.equals("") || regId == null) {
LogUtils.vv("Login", "regId is null");
GCMRegistrar.register(this,SENDER_ID);
}
다시 새로 받아오는건지 잘 모르겠습니다




xxx.GCMIntentService의 onRegistered(Context context, String registrationId) 메소드에서
기존에 저장된 reg id와 새로 받은 reg id를 비교하면 되지 않을까 싶은데요.