【问题标题】:How to cancel local push notification when user is on screen chat?用户在屏幕聊天时如何取消本地推送通知?
【发布时间】:2018-06-13 17:40:31
【问题描述】:

有人知道当用户在特定屏幕上时如何取消本地推送通知? 我正在使用 react-native-push-notification 当用户在聊天屏幕时应该停止接收通知,并在他活着时恢复这个动作......

【问题讨论】:

    标签: javascript reactjs react-native push-notification


    【解决方案1】:

    尝试将PushNotification.cancelAllLocalNotifications(); 放入组件的ComponentDidMount 方法中。

    【讨论】:

      【解决方案2】:

      据我了解,您仅在用户的应用程序处于后台模式时才尝试实现推送通知发送。 这种情况下为什么不直接使用离线推送通知呢?

      ConnectyCube 等许多后端提供商都有此选项。因此,您只需要通过AppState.currentState 管理app states 来处理后台模式,并确保设备订阅了推送。

      或者您的意思是您需要在用户在应用中时发送推送,但也在另一个聊天屏幕上?

      【讨论】:

        猜你喜欢
        • 2021-09-07
        • 1970-01-01
        • 1970-01-01
        • 2016-09-25
        • 2018-01-20
        • 1970-01-01
        • 1970-01-01
        • 2017-08-13
        • 1970-01-01
        相关资源
        最近更新 更多