首页 > 解决方案 > 如何检测 CLOSED 离子应用程序是否是从本地通知启动的

问题描述

我正在使用 ionic 5 和 cordova 以及local-notification-plugin来为 ios 和 android 应用程序创建提醒。

当用户单击本地通知时,单击事件处理程序将检查单击的通知并将用户导航到特定页面。

// app.cmp
this.localNotifications.on('click').subscribe((res) => {...});

当应用程序处于活动状态或在后台时,这才能正常工作。如果应用程序关闭,则在应用程序启动后订阅不会返回任何内容。

有没有一种可靠的方法可以检测到应用程序已被本地通知打开?我需要使用 ionic 和 cordova 来为 android 和 ios 工作。

此外,该插件声明有一个launchDetails属性,该属性似乎不起作用。

标签: androidioscordovaionic-frameworklocalnotification

解决方案


推荐阅读