7

onRegistered メソッドが呼び出されることはありません。logcat では、最後の行がウェイクロックを取得していることがわかります。

  • 09-26 14:03:23.285: D/GCMRegistrar(15820): バックオフのリセット
  • 09-26 14:03:23.285: V/GCMRegistrar(15820): アプリ登録中 *送信者のa 735175912799
  • 09-26 14:03:23.895: V/GCMBroadcastReceiver(15820): onReceive: - com.google.android.c2dm.intent.REGISTRATION 09-26 14:03:23.895: V/GCMRegistrar(15820): 名前の設定受信者クラスを *.notifications.MyGCMBroadcastReceiver に再試行します
  • 09-26 14:03:23.895: V/GCMBroadcastReceiver(15820): GCM IntentService クラス: - *.notifications.GCMIntentService
  • 09-26 14:03:23.903: V/GCMBaseIntentService(15820): ウェイクロック取得中

私は自分のBroadcastreceiverを持っています:

import com.google.android.gcm.GCMBroadcastReceiver;

public class MyGCMBroadcastReceiver extends GCMBroadcastReceiver {

    @Override
    protected String getGCMIntentServiceClassName (Context context) {
        return GCMIntentService.class.getCanonicalName();
    }

}
4

2 に答える 2

1

同様の問題がありました。ApplicationManifest.xml に追加するのを忘れていたことが判明しました。

<service android:name=".GCMIntentService"/>
于 2013-01-17T09:57:22.947 に答える