Flutter firebase_messaging onBackgroundMessage iOS重启后无法工作
iOS设备重启后Flutter Firebase通知后台处理失效问题
问题概述
- 基于Flutter开发的应用
- Android端表现完全正常:
- 100%接收通知
- 无论应用处于前台、后台、被杀/终止状态,甚至设备重启后,通知均能100%在后台处理
- iOS端仅部分场景正常:
- 100%接收通知
- 应用在前台、后台,或手动从最近应用列表杀掉后,通知仍能被接收并后台处理
iPhone重启后的异常表现
- 后台处理功能完全失效
- 通知可正常接收(偶尔存在几秒延迟)
- 后台代码被完全忽略
诊断信息
MacOS控制台堆栈跟踪显示:
response : { Decision : Must Not Proceed , Score : 0.00 [...] }
已完成配置
已配置content-available: true及优先级参数
求助问题
还缺少哪些配置或参数才能让iOS设备重启后后台处理仍正常工作?
补充说明:已在Firebase GitHub仓库提交包含更多测试内容及诊断截图的详细Issue,恳请帮忙解决问题!
内容的提问来源于stack exchange,提问作者Gob
相关产品推荐
相关产品推荐

