错误SERVICE_NOT_AVAILABLE仅在新的GCM客户端示例中

时间:2013-08-07 06:39:58

标签: android exception google-cloud-messaging service-not-available

我下载并实施了使用库GoogleCloudMessaging中的类google-play-services.jar GCM客户端示例。我收到错误SERVICE_NOT_AVAILABLE。我知道jar文件是最后一个版本。我研究了关于错误SERVICE_NOT_AVAILABLE的所有帖子,但我无法解决它。

然后我测试了使用gcm.jar GCM客户端示例。我可以成功注册我的设备并获得注册ID。因为这两个应用程序的包名是相同的,所以我可以在 new 示例中使用该注册ID,并且应用程序正常工作并成功获取消息。

所以现在我知道 GCM客户端示例中的错误与我的Wi-Fi或防火墙无关或......

现在我想知道真正的问题是什么。我在两个项目中的清单是相同的,我在两个清单中都需要权限。

我现在该怎么办?我该如何解决这个问题呢?

1 个答案:

答案 0 :(得分:1)

新的GCM API已bug,但尚未解决。

但是,新的GCM适用于API级别为17或更高级别的设备。因此,您可以继续使用折旧的API,直到问题得到解决。