android - 如何检测 CLOSED 离子应用程序是否是从本地通知启动的
问题描述
我正在使用 ionic 5 和 cordova 以及local-notification-plugin来为 ios 和 android 应用程序创建提醒。
当用户单击本地通知时,单击事件处理程序将检查单击的通知并将用户导航到特定页面。
// app.cmp
this.localNotifications.on('click').subscribe((res) => {...});
仅当应用程序处于活动状态或在后台时,这才能正常工作。如果应用程序关闭,则在应用程序启动后订阅不会返回任何内容。
有没有一种可靠的方法可以检测到应用程序已被本地通知打开?我需要使用 ionic 和 cordova 来为 android 和 ios 工作。
此外,该插件声明有一个launchDetails属性,该属性似乎不起作用。
解决方案
推荐阅读
- javascript - 将 myRef 转换为 hooks 版本
- git - 如何减少本地裸存储库中的 git pack 文件大小?
- oracle - 数据迁移 - 验证在主键可以更改的位置加载的数据
- c# - 如何在 Azure Function App 运行时更新应用程序设置中的单个值
- c# - xamarin IOS:警告:应用程序无法安装+启动
- javascript - 使用 NgRx,在状态对象中重置或返回空数组的正确方法是什么?
- excel - 创建数据透视表时 Excel 数据透视表错误 1004
- python - pd.merge 时处理空值
- php - PHP - 返回 NULL 的日期时间会引发错误
- sql - 我如何调整这个选择语句以防止它多次从同一个表中选择?