我正在使用android蜂巢Tutorial。以前工作得很好,但现在不行了。
当我注册我的设备时,它会被注册,我可以在我的网页上看到注册的设备,但当我发送消息时,我无法在设备上接收它。以下是我注册时收到的一些消息:
03-05 12:18:09.200: E/GCMRegistrar(1008): internal error: retry receiver class not set yet
03-05 12:18:09.500: E/URL(1008): > http://10.0.2.2/gcm_server_php/register.php
03-05 12:18:09.960: D/dalvikvm(1008): GC_CONCURRENT freed 248K, 11% free 5975K/6663K, paused 14ms+7ms
03-05 12:18:15.040: V/GCMRegistrar(1008): Setting registeredOnServer status as true until 2013-03-12 12:18:15.041
03-05 12:18:15.160: V/GCMBaseIntentService(1008): Releasing wakelock
03-05 12:23:03.830: V/GCMRegistrar(1008): Unregistering receiver
03-05 12:23:03.830: E/UnRegister Receiver Error(1008): > Receiver not registered: com.google.android.gcm.GCMBroadcastReceiver@40ff0d88
最佳答案
您可能正在使用较旧版本的gcm.jar
文件。确保使用的是最新版本的gcm.jar
文件。您可以获得关于不同版本gcm的更改的发行说明。
同样,为了解决这个问题,您还可以查看HERE来比较不同版本的GCMBrodcaseReceiver
类。
您可以从Here获取gcm.jar
文件的最新版本。
希望能有所帮助。
关于android - 无法收到来自GCM的通知,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15218162/