科尔多瓦升级后本地通知插件损坏

Posted

技术标签:

【中文标题】科尔多瓦升级后本地通知插件损坏【英文标题】:Local notification plugin broken after cordova upgrade 【发布时间】:2015-04-25 05:58:02 【问题描述】:

我正在使用this 插件进行科尔多瓦本地通知。 自从带有android@4.0.0 的cordova 5.0.0 发布以来,它不再工作了。 我发现了错误here。

有办法暂时解决吗?

谢谢

【问题讨论】:

【参考方案1】:
Quick fix is to modify the block starting at LocalNotification:492 with the following:

webView.getView().post(new Runnable()
  public void run()
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) 
      webView.sendjavascript(js);
     else 
      webView.loadUrl("javascript:" + js);
    
  
);

【讨论】:

好的,谢谢。我只是不明白为什么作者没有修复它。【参考方案2】:

我做了一个快速的解决方案https://github.com/ivanhuay/cordova-plugin-local-notifications

试试cordova plugin add https://github.com/ivanhuay/cordova-plugin-local-notifications#build_android_solution

我在一些项目中仍然存在问题:UNEXPECTED TOP-LEVEL EXCEPTION 但它在一个新项目中对我有用

【讨论】:

以上是关于科尔多瓦升级后本地通知插件损坏的主要内容,如果未能解决你的问题,请参考以下文章

如何让本地通知插件在我的科尔多瓦应用程序上工作?

在科尔多瓦本地通知中使用操作

在科尔多瓦本地通知中显示进度条

如何在 ionic 4 中使用电容器进行本地通知,在通知中显示图标和图像“不是科尔多瓦本地通知”

科尔多瓦本地通知声音在 ios 和 Android 中不起作用

科尔多瓦闹钟