首页 > 解决方案 > Cordova 应用程序在尝试发生本地通知时崩溃并且应用程序显示“再次打开应用程序”

问题描述

我正在研究 ionic 6、angular 10 和 node 12。我正在使用 cordova 部署应用程序并测试本地通知。我试图在点击事件上显示本地通知,但应用程序崩溃并显示“慈善应用程序已停止,再次打开应用程序”。

在此处输入图像描述

我尝试通过删除 node_module、platform、plugins 文件夹、config.xml 文件并再次安装 npm 并再次部署应用程序来修复它,但它仍然再次显示。在我的配置文件中,我正在使用<plugin name="cordova-plugin-local-notification" spec="^5.28.0" />. 在 package.json 文件中,依赖是"@ionic-native/local-notifications": "^5.28.0",,devDepency 是"cordova-plugin-local-notification": "^0.9.0-beta.2",,插件是"cordova-plugin-local-notification": {}

我还使用import { LocalNotifications } from '@ionic-native/local-notifications/ngx';此导入将其添加到 app.module.ts 文件中。并在提供者中LocalNotifications,

import { LocalNotifications } from '@ionic-native/local-notifications/ngx';在 notification.page.ts 我通过和构造函数注入导入它private localNotifications: LocalNotifications

这是我显示本地通知的代码:

manageNotification() {
    this.localNotifications.schedule({
      title: 'title of notification',
      text: 'details of notification goes here.'
    });
  }

请帮助我如何解决它。如果您需要缺少详细信息,请在评论中询问。

标签: cordovaionic-framework

解决方案


推荐阅读