Javascript IOS Cordova推送插件-Coldstart崩溃应用程序
我正在使用Cordova推送插件: 这在Android平台上运行良好。但是,对于IOS,我面临以下问题: 我根据文档为“$cordovaPush:notificationReceived”事件注册了侦听器,并提供了与上面链接中文档中给出的相同的实现(为了方便起见,下面给出了): 有3种情况: 1.应用程序正在前台运行。在这种情况下,即使通知到达(通过日志语句确认),设备上也不会发生可见的操作。 我希望下面两条语句能够执行,但它们没有执行Javascript IOS Cordova推送插件-Coldstart崩溃应用程序,javascript,ios,cordova,Javascript,Ios,Cordova,我正在使用Cordova推送插件: 这在Android平台上运行良好。但是,对于IOS,我面临以下问题: 我根据文档为“$cordovaPush:notificationReceived”事件注册了侦听器,并提供了与上面链接中文档中给出的相同的实现(为了方便起见,下面给出了): 有3种情况: 1.应用程序正在前台运行。在这种情况下,即使通知到达(通过日志语句确认),设备上也不会发生可见的操作。 我希望下面两条语句能够执行,但它们没有执行 navigator.notification.alert(
navigator.notification.alert(notification.alert);
snd.play();
以前有人遇到过这些问题吗?解决这些问题的最佳方法是什么?这仅适用于IOS。您正在使用的插件已被弃用 我以前也用过,有很多问题 我建议使用该插件:
易于安装并将解决您的问题如@Nechemya Kanelsky所述,使用更新版本的推送插件,场景1和2将得到处理。但对于这个插件,第三个问题仍然存在,正如前面提到的
您可以使用第三个问题的修复程序,我建议您安装,因为您使用的插件已弃用。
navigator.notification.alert(notification.alert);
snd.play();