React Native 和 Firebase Cloud Messaging:如何避免重复的推送通知?
React Native & Firebase Cloud Messaging: How to avoid duplicated push notification?
我有一个网站 (React
) 和移动应用程序 (React Native
),它们都与相同的 Firebase
项目相关联。
我的网站内有一个按钮;每次单击按钮时,我的应用程序都会收到来自 firebase (Firebase Cloud Messaging
) 的推送通知。
但是,如果互联网连接速度慢或浏览器刷新,我的用户可以发送重复的推送通知。
如何避免这种重复推送通知的情况?换句话说,每次收到新的推送通知时,我都想替换旧的推送通知。
您可以在显示新通知之前清除所有通知。版本 6 不提供删除通知的功能。但是你可以使用版本 5。它有 cancelAllNotifications method. You can also use react-native-push-notification.
我有一个网站 (React
) 和移动应用程序 (React Native
),它们都与相同的 Firebase
项目相关联。
我的网站内有一个按钮;每次单击按钮时,我的应用程序都会收到来自 firebase (Firebase Cloud Messaging
) 的推送通知。
但是,如果互联网连接速度慢或浏览器刷新,我的用户可以发送重复的推送通知。
如何避免这种重复推送通知的情况?换句话说,每次收到新的推送通知时,我都想替换旧的推送通知。
您可以在显示新通知之前清除所有通知。版本 6 不提供删除通知的功能。但是你可以使用版本 5。它有 cancelAllNotifications method. You can also use react-native-push-notification.