【发布时间】:2021-04-21 23:47:00
【问题描述】:
我对通知监听器在 expo 中的工作方式感到非常困惑,特别是对于一个被杀死的应用程序,我阅读了文档并且我知道当应用程序处于(在后台或被杀死)时 addNotificationResponseReceivedListener 监听器使用.我需要知道这个监听器是如何工作的,当我取消订阅监听器时,它会继续监听吗?
【问题讨论】:
标签: react-native push-notification expo
我对通知监听器在 expo 中的工作方式感到非常困惑,特别是对于一个被杀死的应用程序,我阅读了文档并且我知道当应用程序处于(在后台或被杀死)时 addNotificationResponseReceivedListener 监听器使用.我需要知道这个监听器是如何工作的,当我取消订阅监听器时,它会继续监听吗?
【问题讨论】:
标签: react-native push-notification expo
在用户点击通知并打开应用程序后调用此回调。您将收到一个带有推送通知信息(如标题、消息和额外数据)的对象,然后您可以从那里决定是将用户重定向到某个地方还是只是恢复应用流程。
如果应用未订阅(如果您没有为推送通知生成令牌),您将不会收到通知。
如果您只是没有创建回调responseListener.current = Notifications.addNotificationResponseReceivedListener(response => {.....,那么您的应用无论如何都会显示通知(通常,当您想对通知信息执行某些操作时,您只需使用回调)
希望这些信息对您有所帮助。
【讨论】: