해당 코드는 메인 액티비티에 들어있습니다.
public String GCMRegistration_id() {
GCMRegistrar.checkDevice(this);
GCMRegistrar.checkManifest(this);
final String regId = GCMRegistrar.getRegistrationId(this);
if (regId.equals("")) {
GCMRegistrar.register(this, Common.SENDER_ID);
} else {
Log.e(TAG, "registration id ===== " + regId);
//Log.e(TAG, "Already registered");
}/**/
return regId;
}
protected void onDestroy() {
super.onDestroy();
GCMRegistrar.onDestroy(this);
//unbindService(connection);
}
이런식으로 코드를 짰는데요, regId가 리턴이 안되는건 물론이고
Registering kr.co.comcom of senders 111111111111111(프로젝트의 Sender ID)
resetting backoff for kr.co.comcom
이게 여러번 반복이 되고 GCMIntentService 에 디버그 찍어봐도 넘어가질 않습니다.
에러가 나면 모르겠는데 딱히 에러가 나오는 것도 아닙니다.
물론 프로젝트 ID나 매니페스트 설정 등은 전부 제대로 되어있습니다.
1)혹시, 앱의 패키지명이 변경되면 개발자 계정 설정에서 뭔가 바꿔야 하는 부분이 있나요?
제가 알기론 1개 프로젝트 키로 여러 앱에서 GCM푸시 보내는거 가능하다고 들었는데.