我在Ionic 4上使用本地通知本机插件 项目(最新版本),但是当我单击通知并关闭我的应用程序时,不会触发click事件。当应用程序在ios设备中处于后台或前景时,它可以工作。 我在提供程序内部使用本地通知,而我的点击代码位于其构造函数内部,但是当应用关闭时,它无法正常工作。我尝试在app / app.component.ts中准备好的平台内部编写代码,但是这种方法不起作用。这是我的代码:
this.platform.ready().then((readySource) => {
this.localNotifications.on('click').subscribe(noti)=> {
alert("ok");
});
});
答案 0 :(得分:0)
我有同样的问题。我试图在home.ts构造函数中准备好的平台内部调用它。但是仍然没有成功。我的iPad设备中有IOS 12。当Ionic应用程序在后台运行时,此功能非常理想。 但是,当应用程序被杀死且未打开时,它不起作用。
这与事件生命周期有关吗? https://blog.ionicframework.com/navigating-lifecycle-events/