在我们的应用中,我们现在需要显示本地通知。本地通知正确显示,但是当我们单击通知时,没有任何反应。经过研究,我们发现,当我们将本地通知与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库等,但是所有行为都相同。任何帮助将不胜感激。