0

こんにちは、GCM アプリケーションを作成しています

私の通常のGalaxy S4では動作しますが、私の開発用電話(Galaxy S1、2.3.3、SIMなし、自分のGoogleアカウント)では、このエラーが発生し続けます

java.io.IOException: SERVICE_NOT_AVAILABLE
at com.google.android.gms.gcm.GoogleCloudMessaging.register(Unknown Source)

私の登録コード

if (gcm == null) {
    gcm = GoogleCloudMessaging.getInstance(context);
}
regid = gcm.register(SENDER_ID);

なぜヒントがありますか?

4

2 に答える 2

0

わかりましたこれを見つけました

Android 2.2 での GCM SERVICE_NOT_AVAILABLE

つまり

gcm.register(SENDER_ID); 

それでも失敗しますが、どういうわけかGcmBroadcastReceiverでイベントによってregidを取得します...私はこの回避策を使用すると思います

于 2013-08-11T14:29:50.630 に答える