Intent registrationIntent = new Intent("com.google.android.c2dm.intent.REGISTER");
registrationIntent.putExtra("app", PendingIntent.getBroadcast(this, 0, new Intent(), 0)); // 어플리케이션ID
registrationIntent.putExtra("sender", "account@gmail.com"); //개발자ID
startService(registrationIntent); //서비스 시작



위의 코드는 C2DM서비스를 시작하는 코드입니다.

시작되면 BroadcastReceiver를 상속받은 클래스의 onRecieve가 작동하게되는데

몇몇 폰에서 onRecieve로 신호가 가지 않습니다 ㅠㅠ

안드로이드2.2 이상의 기기였습니다.

물론 잘 되는 기기도 많습니다.

이게 되는폰과 안되는폰의 차이점을 모르겠습니다.

어떤 조건이 갖춰져야하는건가요?