我在实现 API 26 及更高版本的通知时遇到了一些困难。应用程序打开时通知到达,但应用程序处于后台或关闭时未收到通知。(我已根据文档包含通知渠道)
问问题
2240 次
2 回答
3
谢谢大家,我找到了解决方案,显然要使用的 Firebase 消息传递的最低版本是 11.2.0,而针对 api 26,我使用的是 10,2.0
于 2018-05-27T10:08:39.900 回答
0
根据文档:
FCM 尝试立即传递高优先级消息,允许 FCM 服务在必要时唤醒睡眠设备并运行一些有限的处理(包括非常有限的网络访问)。高优先级消息通常会导致用户与您的应用进行交互。 如果 FCM 检测到他们没有检测到的模式,您的消息可能会被取消优先级
您需要确保用户正在与应用程序交互,否则通知将不会在打盹模式下立即传递。
于 2018-05-27T07:35:04.753 回答