gpt4 book ai didi

android - 如果应用程序关闭,则不会收到 Firebase 推送通知

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:04:17 28 4
gpt4 key购买 nike

我正在测试 Firebase 推送通知,从 Firebase Composer 面板发送通知,我注意到如果我从应用程序信息面板关闭应用程序进程,发送的推送通知不会到达设备。即使我重新启动该应用程序,通知也会丢失并且永远不会收到。

我也试过这个:

close the app process -> shut down the device -> power on the device -> send a notification... and the notification is not received!

似乎 firebase 只能在设备启动了应用程序而不是 100% 关闭时才能收到通知,我的意思是,只用返回键关闭它但不会终止应用程序进程。

这怎么可能?据推测,即使应用程序关闭,firebase 也应该收到通知。

我在装有 Android 8.0 的 Nexus 5X 上进行测试,我使用的是最新版本的 Firebase 推送通知

最佳答案

抱歉来晚了,但希望这对下一个会遇到此问题的用户有所帮助,因为没有选择答案作为“解决方案”。

如果正确设置了服务,即使应用程序关闭也能正常工作。这是因为,Firebase 消息通过 Google Play 服务传输,因此关闭您的应用与服务无关。

起初,通知从未到来。通过在设备设置中搜索,我看到我的应用程序的节能系统 Activity 的(当关闭时从堆栈中删除)所以通知已发送但我的应用程序无法接受并显示这些。

禁用该选项后,我测试了很多次,发现有时在应用程序完全关闭时,通知会延迟 2-3 分钟。有时它会触及 5 分钟。您需要耐心等待,它会来的!

相反,当仅通过后退按钮打开或关闭应用时,通知会在几秒钟内到达。

关于android - 如果应用程序关闭,则不会收到 Firebase 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47868874/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com