현재 registration id 갱신 코드입니다.
GCMRegistrar.checkDevice(getApplicationContext());
GCMRegistrar.checkManifest(getApplicationContext());
//regId 등록 여부 체크
regId = GCMRegistrar.getRegistrationId(getApplicationContext());
DevLog.i("MainActivity", " GCM 등록 여부->"+regId);
그리고 AsyncTask에서 Registrar를 실행합니다.
if(regId.equals("")) GCMRegistrar.register(getApplicationContext(), SENDER_ID);
이렇게 등록이 안되어 있을 때 등록을 실행하는데요.
그동안 잘 사용하던 저 갱신과정이 요즘에 잘 안되는 것 같습니다.
지우고 나서 다시 설치하면 잘 되는데,
예전에 설치해 두었던 것들은 알림이 오지 않네요.
아마 구글쪽에서 registration id를 갱신한 것 같은데..
그 갱신한 값이 저희 앱에는 제대로 적용이 안되는 것 같습니다..
갱신이 안되는 이유가 뭘까요..