【发布时间】:2020-09-09 22:28:49
【问题描述】:
我如何检测何时收到通知并在应用关闭时进行一些更改...
我正在使用 expo-notifications https://docs.expo.io/versions/latest/sdk/notifications/
【问题讨论】:
标签: javascript react-native push-notification notifications expo
我如何检测何时收到通知并在应用关闭时进行一些更改...
我正在使用 expo-notifications https://docs.expo.io/versions/latest/sdk/notifications/
【问题讨论】:
标签: javascript react-native push-notification notifications expo
您的应用在关闭/后台时不会收到通知,直到用户与之交互。
如果在应用处于后台时触发通知,
立即呈现
应用程序没有收到通知
如果在应用处于前台时触发通知,
应用程序不仅会收到有关此的即时信息, 但是……
它还可以在运行时决定是否显示提示警报或 播放声音! (有关更多信息,请参阅通知处理程序 文件。)
来自Notifications overview,有2个监听器:
addNotificationReceivedListener - 只要有 应用程序处于前台时收到通知
addNotificationResponseReceivedListener - 这个监听器被触发 每当用户点击通知或与通知交互时(在 应用程序处于前台、后台或被终止)
Notifications SDK 也是一个很好的参考。
【讨论】: