アプリケーションを作成していて、GCM を使用して通知を受信しています。問題は、関数「gcm.register(SENDER_ID);」を呼び出すときです。「サービスを利用できません」というメッセージが表示されます。私はたくさん検索しましたが、多くの人がこの問題に直面しています。私はこの解決策を試しました:
Android 2.2 での GCM SERVICE_NOT_AVAILABLE
しかし、それは機能していません(regIdはnullです)誰か助けてください?
アプリケーションを作成していて、GCM を使用して通知を受信しています。問題は、関数「gcm.register(SENDER_ID);」を呼び出すときです。「サービスを利用できません」というメッセージが表示されます。私はたくさん検索しましたが、多くの人がこの問題に直面しています。私はこの解決策を試しました:
Android 2.2 での GCM SERVICE_NOT_AVAILABLE
しかし、それは機能していません(regIdはnullです)誰か助けてください?
ドキュメントには次のように記載されています。
アプリケーションは、エラー エクストラが SERVICE_NOT_AVAILABLE に設定された com.google.android.c2dm.intent.REGISTRATION インテントを受け取ると、失敗した操作 (登録または登録解除) を再試行する必要があります。
つまり、GCM サーバーで登録が失敗したため、操作を再試行する必要があります。
デバイスに Google Play Services がインストールされていること、および安定したインターネット接続を使用していることを確認してください。