【发布时间】:2018-01-24 15:13:28
【问题描述】:
我正在使用 react-native-firebase 来处理我的 react native 应用程序中的设备通知。我正在使用 subscribeToTopic() 和 unsubscribeFromTopic() api 在我的设备上获取警报。
问题是我想为用户提供设置一次性或全部时间通知的选项。默认情况下,通知一直持续到用户取消订阅。如果用户将其设置为一次性通知并且应用程序在后台,我想自动取消订阅主题。当我的应用程序在后台时,有什么方法可以处理吗?
谁能帮助我如何在我的反应本机代码中处理它或任何方式?
任何帮助将不胜感激。
谢谢。
【问题讨论】:
-
在用户收到第一个通知后直接调用
unsubscribeFromTopic()怎么样? -
应用在后台。我可以在应用程序处于后台时处理通知吗?我可以在后台应用代码中收到通知已收到通知吗??
-
你使用
react-native-fcm吗? -
react-native-firebase 。 github.com/invertase/react-native-firebase
-
“我可以在应用程序处于后台时处理通知吗?” 不可以,但您可以在应用程序从通知中打开时使用
getInitialNotification()签出文档rnfirebase.io/docs/v3.2.x/messaging/reference/… 来处理它
标签: firebase react-native push-notification firebase-cloud-messaging react-native-firebase