【问题标题】:React Native & Firebase Cloud Messaging: How to avoid duplicated push notification?React Native & Firebase Cloud Messaging:如何避免重复推送通知?
【发布时间】:2021-06-28 06:06:40
【问题描述】:

我有一个网站 (React) 和移动应用程序 (React Native),它们都与同一个 Firebase 项目相关联。 我的网站中有一个按钮;每次单击按钮时,我的应用程序都会收到来自 firebase (Firebase Cloud Messaging) 的推送通知。 但是,如果互联网连接缓慢或浏览器刷新,我的用户可以发送重复的推送通知。

如何避免这种重复推送通知的情况?换句话说,我想在每次收到新的推送通知时替换旧的推送通知。

【问题讨论】:

  • 你在使用什么库来接收 react native 应用程序中的推送通知?
  • 我正在使用@react-native-firebase/messaging。看起来很多人讨厌我的问题,哈哈

标签: reactjs firebase react-native push-notification firebase-cloud-messaging


【解决方案1】:

您可以在显示新通知之前清除所有通知。版本 6 不处理提供删除通知的功能。但是你可以使用版本 5。它有 cancelAllNotifications 方法。你也可以使用react-native-push-notification

【讨论】:

  • 当您说版本 6 和版本 5 时,您是在说 React-Native 还是推送通知插件?
  • react-native-firebase
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-14
  • 2017-01-05
  • 2016-11-21
  • 2016-11-03
  • 2019-02-10
相关资源
最近更新 更多