将 Cordova 插件与 IONIC 一起使用,而不是 ionic-native
Posted
技术标签:
【中文标题】将 Cordova 插件与 IONIC 一起使用,而不是 ionic-native【英文标题】:Using Cordova plugin with IONIC not ionic-native 【发布时间】:2017-11-12 15:22:33 【问题描述】:我正在尝试使用来自here 的本地通知cordova 插件。
我不想使用来自 here 的 ionic-native 解决方案,因为它没有实现我需要的所有功能。
我已经像这样安装了cordova插件
cordova plugin add https://github.com/katzer/cordova-plugin-local-notifications
然后我尝试像这样在platform.ready之后使用..
this.plt.ready().then(()=>
(<any>window).plugins.notification.local.schedule(
id: 1,
title: "Fitness App",
text: "Timer done",
priority: 1,
at: Date.now()
);
);
我已经在真实设备和浏览器中对此进行了测试(尽管我知道它在浏览器中不起作用)。在浏览器中显示未定义通知。
我的问题是如何正确导入插件以与 ionic 一起使用。
【问题讨论】:
不过,您还没有提出任何问题。所以它可以在设备上运行,但您不希望浏览器出现错误? 更新问题 【参考方案1】:我找到了解决方案。使用以下代码可以让我使用带有 IONIC 的 cordova 插件。无需使用离子原生溶液。
declare var cordova;
(<any>cordova).plugins.notification.local.schedule(
【讨论】:
以上是关于将 Cordova 插件与 IONIC 一起使用,而不是 ionic-native的主要内容,如果未能解决你的问题,请参考以下文章
Ionic 2:将 cordova 插件与具有自己命名空间的 Typescript 一起使用
如何将 ngCordova sqlite 服务和 Cordova-SQLitePlugin 与 Ionic 框架一起使用?