我正在使用新的 FCM 将消息从我的服务器推送到我的 Android 应用。
{ "to" : "APA91bHun4MxP5egoKMwt2KZFBaFUH-1RYqx...", "data" : { "Nick" : "Mario", "Room" : "PortugalVSDenmark" } }
我可以使用新的 FCM 将消息推送到我的应用程序,但是,当我终止该应用程序时(长按主页按钮然后将应用程序向左滑动),推送消息不再被传送。
为什么?
最佳答案
我注意到,根据应用在滑动关闭之前的启动方式,我会得到不同的行为,这听起来很奇怪。
如果我使用调试器启动应用程序,然后将其关闭,那么我将不再收到 FCM 通知。如果我随后从启动器图标启动应用程序,我会收到 FCM 通知,如果我刷掉“从启动器启动”应用程序,我会继续收到 FCM 通知。我在 Galaxy S4 和 Sony Xperia Z2 上遇到了这种行为。
鉴于我要将手机上最新版本的应用程序安装到应用程序上的最简单方法是点击调试,这是我必须牢记的事情:
滑动关闭时,再次从启动器图标启动它,然后再次滑动关闭。 (至少如果您在应用未运行时测试 FCM 通知行为)。
关于android - 应用程序被杀死时未收到推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37603935/