是否有任何方式可以明确启动Google Cloud Messaging Service?很显然,在某段时间后(4至5小时后),我的应用停止接收来自GCM的任何消息。如果我去应用程序并检查正在运行的应用程序选项卡,我不能再在我的应用程序中看到消息服务。这是正常的吗?在应用程序启动时明确启动GCM服务Android
此外,我认为GCM是推送通知最不可靠的服务。我遇到过很多次我无法发送通知的问题,但如果我启动应用程序,则会开始接收通知。
是否有任何方式可以明确启动Google Cloud Messaging Service?很显然,在某段时间后(4至5小时后),我的应用停止接收来自GCM的任何消息。如果我去应用程序并检查正在运行的应用程序选项卡,我不能再在我的应用程序中看到消息服务。这是正常的吗?在应用程序启动时明确启动GCM服务Android
此外,我认为GCM是推送通知最不可靠的服务。我遇到过很多次我无法发送通知的问题,但如果我启动应用程序,则会开始接收通知。
我认为只有两种可能:
好的,我检查了一些很奇怪的东西。一段时间后,我开始向我的应用程序发送消息,GCM未启动。然后,当我开始申请并发送另一条消息时,GCM开始工作!如果关闭,必须有手动启动GCM的方法... – SoH
服务死亡或甚至应用程序的事实是非常正常的。当收到GCDM时它们会重新启动(假设'AndroidManifest.xml'正确)。也就是说,我不知道为什么你在一段时间后没有收到GCM消息。 – rds
Android清单文件正确写入。否则,我不会首先收到通知。 – SoH