首页 > 解决方案 > 当我发送 localNotification 时,OnNotification() 函数不起作用

问题描述

我正在使用 react-native-push-notification 来实现推送通知,当我发送远程通知 OnNotification() 被正确调用但当我使用 PushNotification.LocalNotification() 发送 LocalNotification 时,我已经正确地遵循了文档,我得到了正确的通知弹出窗口但它不会触发 OnNotification() 功能,我已经经历了很多 stackoverflow 问题和 git 问题仍然没有解决方案,任何人都可以在这个问题上有解决方案,这将是很大的帮助

标签: react-nativereact-native-firebasereact-native-push-notification

解决方案


对于 ios,当您单击通知并从终止状态启动应用程序时,此方法将触发/回调

 PushNotificationIOS.getInitialNotification().then(notification => {
     if (!notification) {
      return;
   }
 });

我刚刚在发布模式下实现和测试,效果很好。对于 Andriod,我仍在弄清楚哪种方法会在终止状态下触发回调。

注意:以上代码仅适用于 iOS 的发布模式。


推荐阅读