【发布时间】:2018-06-13 17:40:31
【问题描述】:
有人知道当用户在特定屏幕上时如何取消本地推送通知? 我正在使用 react-native-push-notification 当用户在聊天屏幕时应该停止接收通知,并在他活着时恢复这个动作......
【问题讨论】:
标签: javascript reactjs react-native push-notification
有人知道当用户在特定屏幕上时如何取消本地推送通知? 我正在使用 react-native-push-notification 当用户在聊天屏幕时应该停止接收通知,并在他活着时恢复这个动作......
【问题讨论】:
标签: javascript reactjs react-native push-notification
尝试将PushNotification.cancelAllLocalNotifications(); 放入组件的ComponentDidMount 方法中。
【讨论】:
据我了解,您仅在用户的应用程序处于后台模式时才尝试实现推送通知发送。 这种情况下为什么不直接使用离线推送通知呢?
ConnectyCube 等许多后端提供商都有此选项。因此,您只需要通过AppState.currentState 管理app states 来处理后台模式,并确保设备订阅了推送。
或者您的意思是您需要在用户在应用中时发送推送,但也在另一个聊天屏幕上?
【讨论】: