Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android GCM从任务管理器终止时未接收消息_Android_Push Notification_Google Cloud Messaging - Fatal编程技术网

Android GCM从任务管理器终止时未接收消息

Android GCM从任务管理器终止时未接收消息,android,push-notification,google-cloud-messaging,Android,Push Notification,Google Cloud Messaging,我为Android实现了GCM推送通知,我注意到当我从三星Galaxy S3任务管理器关闭应用程序时,推送通知不再被接收。奇怪的是,如果我通过滑动关闭应用程序,它在任务管理器中也不再可见,但使用后一种方法,我仍然会收到推送通知 此外,如果我重新启动手机,我仍然会收到它。但是,如果我关闭应用程序并重新启动手机,我不会收到推送 Android是否会在从任务管理器关闭应用程序时关闭更多资源,而不是通过刷卡?但这仍然很奇怪,因为当我重新启动手机时,我认为应用程序仍然完全关闭。是否Android系统在重启

我为Android实现了GCM推送通知,我注意到当我从三星Galaxy S3任务管理器关闭应用程序时,推送通知不再被接收。奇怪的是,如果我通过滑动关闭应用程序,它在任务管理器中也不再可见,但使用后一种方法,我仍然会收到推送通知

此外,如果我重新启动手机,我仍然会收到它。但是,如果我关闭应用程序并重新启动手机,我不会收到推送

Android是否会在从任务管理器关闭应用程序时关闭更多资源,而不是通过刷卡?但这仍然很奇怪,因为当我重新启动手机时,我认为应用程序仍然完全关闭。是否Android系统在重启后知道它没有从任务管理器关闭

我搜索了一下这个问题,从我发现的情况来看,从任务管理器关闭它应该仍然可以让您接收推送通知。只有在强制关闭应用程序时,才会收到通知

有什么想法和解决办法吗

Android是否会在从任务管理器关闭应用程序时关闭更多资源,而不是通过刷卡

我的猜测是,无论三星设备上的“任务管理器”是什么,都相当于“设置”中应用列表中应用页面上的“强制停止”。“强制停止”基本上是将你的应用程序从轨道上核化,进入“停止”状态。在用户从主屏幕启动您的活动之前(或者,可以想象,其他组件手动运行),不会再次调用您的应用程序的清单注册<代码>广播接收器,包括GCM的清单

从任务管理器中关闭它似乎仍然可以让您接收推送通知


Android中没有“任务管理器”。第三方任务管理器应用程序无法执行“强制停止”的等效操作。然而,没有什么能阻止像三星这样的设备制造商实现一个任务管理器,该任务管理器的功能相当于“强制停止”。IMHO,这对他们来说是一个糟糕的举动,但他们通常不会在做出工程决策之前征求我的意见…:-)

现在我想起了我曾经在银河系s2生根的日子。没有任何任务管理器。然而,有一场比赛我过去常常结束,我过去每周都接受推送。我不是100%如果我过去从任务管理器关闭它虽然。。。