科尔多瓦升级后本地通知插件损坏
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 中使用电容器进行本地通知,在通知中显示图标和图像“不是科尔多瓦本地通知”