当应用程序终止时,我正在尝试更新我的flutter应用程序的徽章计数号。
Firebase消息传递后台处理程序在应用处于后台时工作正常,但在应用终止时不工作。
我在文档中读到:
在iOS上,如果用户从应用程序切换器中滑动该应用程序,则必须再次手动重新打开该应用程序,以便后台消息重新开始工作。
这是否意味着在iOS上,没有办法使用firebase后台处理程序更新徽章计数(当然,通过您在处理程序中实现的逻辑,只需要调用处理程序)?
今天任何应用程序都这样做,所以我想知道为什么它不可能与Firebase消息。
2条答案
按热度按时间fdbelqdn1#
我实际上找到了一个解决方案,通过使用swift中的服务扩展并将数据作为有效负载传递到服务器端,使用python中的
content-available: true
。下面是我在实现通知服务器端时所遵循的文档。
此外,还有一个关于flutter和Firebase的ongoing错误/功能请求。
vhmi4jdf2#
我找到了解决方案。我使用Node.js发送通知。
来自official Apple docs。
你应该用
字符串