【发布时间】:2020-03-01 10:07:04
【问题描述】:
我正在使用 react-native-firebase 获取新通知
我想从 fcm 发送纯数据消息,但是当 IOS 应用程序关闭或在后台时,我无法保存此数据。
对于 android,解决方案是“Headless JS”,因此如果有人知道任何解决方案,例如适用于 IOS 的 Headless JS,它会有所帮助。
https://rnfirebase.io/docs/v5.x.x/messaging/introduction
- 我一直在寻找 IOS 后台服务,但它们每隔几分钟就会工作一次,我需要成为一个实时应用程序
【问题讨论】:
-
尝试使用新的 firebase API 并为 android 和 iOS 发送仅数据负载,发送带有通知和数据的负载。仅数据有效负载不保证在 iOS 中交付。
-
@Derryl Thomas 感谢您的回复,我正在使用新的 firebase API,但仍然没有解决方案可以在应用程序处于后台或死机时为 IOS 保存仅数据消息(后台服务,如 Headless JS在安卓中):/
-
请问您为什么要为 iOS 发送仅数据消息?您是否正在尝试某种静默通知?
-
我想在移动设备上的领域中保存一些数据(当应用程序死机或在后台时),然后我可以从服务器中的数据库中删除这些数据 - 就像 WhatsApp 对消息所做的那样跨度>
标签: ios react-native firebase-cloud-messaging react-native-ios react-native-firebase