Google 云消息异常
Google Cloud Messaging exception
我正在将以下存储库克隆到我的桌面:https://github.com/googlesamples/google-services.git
然后我导入
google-services/android/gcm
进入Android工作室。
然后我按照说明把API_KEY放在
里面
GcmSender
第 31 行。当我 运行 应用程序时,出现异常。
java.io.IOException: INVALID_SENDER
at com.google.android.gms.iid.zzc.zzb(Unknown Source)
at com.google.android.gms.iid.zzc.zza(Unknown Source)
at com.google.android.gms.iid.InstanceID.zzc(Unknown Source)
at com.google.android.gms.iid.InstanceID.getToken(Unknown Source)
at gcm.play.android.samples.com.gcmquickstart.RegistrationIntentService.onHandleIntent(RegistrationIntentService.java:54)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.os.HandlerThread.run(HandlerThread.java:60)
说明中提到我应该将刚刚下载的 google-services.json 文件复制到应用程序或手机中?
我不知道在哪里可以找到 json 文件。也许这就是我遇到异常的原因。
这很容易。我必须将 senderId 插入到字符串值文件夹中。
<string name="gcm_defaultSenderId">3xxxxxxxxxxx</string>
我正在将以下存储库克隆到我的桌面:https://github.com/googlesamples/google-services.git
然后我导入
google-services/android/gcm
进入Android工作室。
然后我按照说明把API_KEY放在
里面GcmSender
第 31 行。当我 运行 应用程序时,出现异常。
java.io.IOException: INVALID_SENDER
at com.google.android.gms.iid.zzc.zzb(Unknown Source)
at com.google.android.gms.iid.zzc.zza(Unknown Source)
at com.google.android.gms.iid.InstanceID.zzc(Unknown Source)
at com.google.android.gms.iid.InstanceID.getToken(Unknown Source)
at gcm.play.android.samples.com.gcmquickstart.RegistrationIntentService.onHandleIntent(RegistrationIntentService.java:54)
at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.os.HandlerThread.run(HandlerThread.java:60)
说明中提到我应该将刚刚下载的 google-services.json 文件复制到应用程序或手机中?
我不知道在哪里可以找到 json 文件。也许这就是我遇到异常的原因。
这很容易。我必须将 senderId 插入到字符串值文件夹中。
<string name="gcm_defaultSenderId">3xxxxxxxxxxx</string>