GcmPubSub订阅无效的appInstanceToken:

时间:2015-11-10 17:25:17

标签: android google-cloud-messaging

我最近尝试了Google Cloud Messaging Service的新TOPIC API。但我总是收到错误无效的appInstanceToken:

这里是logcat

java.lang.IllegalArgumentException:appInstanceToken无效: 11-10 22:28:34.674 15742-15983 / com.SimDetail W / System.err:at com.google.android.gms.gcm.GcmPubSub.subscribe(Unknown Source) 11-10 22:28:34.674 15742-15983 / com.SimDetail W / System.err:at com.SimDetail.MainActivity $ 3.doInBackground(MainActivity.java:265) 11-10 22:28:34.674 15742-15983 / com.SimDetail W / System.err:at com.SimDetail.MainActivity $ 3.doInBackground(MainActivity.java:255) 11-10 22:28:34.674 15742-15983 / com.SimDetail W / System.err:at android.os.AsyncTask $ 2.call(AsyncTask.java:292) 11-10 22:28:34.674 15742-15983 / com.SimDetail W / System.err:at java.util.concurrent.FutureTask.run(FutureTask.java:237) 11-10 22:28:34.674 15742-15983 / com.SimDetail W / System.err:at android.os.AsyncTask $ SerialExecutor $ 1.run(AsyncTask.java:231) 11-10 22:28:34.674 15742-15983 / com.SimDetail W / System.err:at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112) 11-10 22:28:34.674 15742-15983 / com.SimDetail W / System.err:at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:587) 11-10 22:28:34.674 15742-15983 / com.SimDetail W / System.err:at java.lang.Thread.run(Thread.java:818)

谁能告诉我我做错了什么? 感谢。

1 个答案:

答案 0 :(得分:1)

解决。 :) GCM令牌应该是新的

  

InstanceID API

否则会抛出无效的实例令牌。 它与`

无效
  

GCM.register()

虽然它收到PUSH但无法订阅。