이상하게 특정 핸드폰에서만 레이즈터 id를 가져오지 못하는 상황이 일어 납니다. 구분 또한 안됩니다.. 특정 단말이 아니라 어떤사람 핸드폰은 되고 어떤사람 핸트폰은 안됩니다.. 안되는 폰은 제가 처음 테스트를 많이 했었습니다. 혹시 테스트를 많이 하면 gcm 서버에서 그단말을 막기도하나요??
레지스터 ID를 가져오는 부분만 올립니다..
public void onRegist() {
GCMRegistrar.checkDevice(BasicActivity.this);
GCMRegistrar.checkManifest(BasicActivity.this);
String code = "";
if (GCMRegistrar.getRegistrationId(BasicActivity.this).equals("")) {
try {
GCMRegistrar.register(BasicActivity.this, Constant.STR_GCM_PROJECT_ID);
code = GCMRegistrar.getRegistrationId(BasicActivity.this);
} catch (Exception e) {
e.printStackTrace();
}
} else {
try {
code = GCMRegistrar.getRegistrationId(BasicActivity.this);
} catch (Exception e) {
e.printStackTrace();
}
}
}