在 React Native 中删除已发送的推送通知

Posted

技术标签:

【中文标题】在 React Native 中删除已发送的推送通知【英文标题】:Delete sent push notification in React Native 【发布时间】:2019-07-03 13:07:51 【问题描述】:

我需要在 React Native(androidios)应用程序中删除发送的推送通知。场景是如果用户 A 向用户 B 发送了好友请求并在 B 收到推送通知后取消好友请求,则应从 B 的推送通知中删除推送通知。在我的应用中,我不使用 VoIP

【问题讨论】:

一旦用户收到推送通知。它不能被发件人删除。 @sachinmathew WhatsApp 和 Hangout 是一样的 如何发送匿名推送通知以销毁应用中的当前通知 @sachinmathew 在应用程序终止状态下收到的静默通知在 ios 中得到通知 medium.com/@m.imadali10/… 【参考方案1】:

在取消好友请求时发送另一个静默推送通知

并在收到静默通知时按通知 ID 删除第一个通知

removeDeliveredNotification(notificationId) returns Promise containing void;

【讨论】:

以上是关于在 React Native 中删除已发送的推送通知的主要内容,如果未能解决你的问题,请参考以下文章

在 React Native 中更新推送通知令牌

如何从 React Native Expo 推送通知中取消订阅(删除监听器)

在 react-native 中使用 aws pinpoint 推送通知

无法在 react-native 中获取 iOS 推送通知设备令牌

React Native:在推送通知上禁用声音/振动

React Native——推送