在这里提出了相同的问题:https://forum.ionicframework.com/t/on-notification-not-fired-when-app-in-foreground/171687但我没有答案,我也无法弄清楚。
我正在Ionic 3移动应用程序中使用phonegap-plugin-push插件。
当在后台运行的应用收到推送请求时,导致通知显示在我的iPhone的通知中心中。单击它会导致应用打开,并运行push.on(“ notification”)处理程序代码。
当应用在前台运行时,push.on(“ notification”)处理程序代码未运行。我在xcode日志中唯一看到的是带有fetchCompletionHandler的didReceiveNotification
有没有人看过相同的东西,并且知道以任何方式使on(“ notification”)代码也可以在前台运行?
它可以在Android上正常运行,但不能在iOS上运行
预先感谢, 拉斯