【问题标题】:one time notifications using react native firebase使用 react native firebase 的一次性通知
【发布时间】: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


【解决方案1】:

您也可以在服务器端执行此操作。您可以做的是在向该主题发送消息后取消订阅该主题的用户。为此,您可以使用 Firebase Admin SDK,并在文档中提供了一个示例。你可以试一试。

【讨论】:

    猜你喜欢
    • 2022-01-19
    • 1970-01-01
    • 1970-01-01
    • 2020-11-12
    • 2021-09-30
    • 2021-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多