2

在我们的应用程序中,我们现在需要显示本地通知。本地通知正确显示,但是当我们单击通知时,什么也没有发生。经过我们的研究,我们发现当我们将本地通知与 OneSignal 库一起使用时,“App Delegate”中的以下函数不会被触发。

// Required for the localNotification event.
 - (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
 {
  [RCTPushNotificationManager didReceiveLocalNotification:notification];
 } 

我试过卸载 OneSignal,然后上面的函数被触发,当用户点击本地通知时,我们可以做一些事情。

此问题仅在 IOS 上。由于 OneSignal 不支持 LocalNotification,请帮助我们了解为什么在集成 OneSignal 时上述功能没有被触发。或者还有其他解决方案。

我们尝试了 React-native-Push-Notification、PushNotificationIOS 库等,但都表现相同。任何帮助将不胜感激。

4

0 回答 0