应用程序启动Android时,显式启动GCM服务

时间:2013-01-07 09:47:58

标签: android google-cloud-messaging

有没有办法明确启动Google Cloud Messaging Service。显然在一段时间后(4到5个小时后)我的应用程序停止接收来自GCM的任何消息。如果我转到应用程序并检查正在运行的应用程序选项卡,我将无法再在我的应用程序中看到消息服务。这是正常的吗?

此外,我认为GCM是推送通知最不可靠的服务。我遇到过很多次我无法发送通知但是如果我启动应用程序然后开始接收通知的问题。

1 个答案:

答案 0 :(得分:0)

我认为只有两种可能性:

  • GCM已关闭(不太可能)
  • 您的服务器不会将消息发送到正确的设备
    • 要么因为它根本不发送消息
    • 或者因为GCM更改了注册ID,并且您的应用程序无法正确处理此问题(但如果您按照SDK中的示例进行操作则应该如此)