使用具有IONIC的Cordova插件而不是离子原生的

时间:2017-06-10 20:07:31

标签: cordova typescript ionic-framework cordova-plugins ionic3

我正在尝试使用here的本地通知cordova插件。

我不想使用here中的离子原生解决方案,因为它没有实现我需要的所有功能。

我已经安装了cordova插件 cordova plugin add https://github.com/katzer/cordova-plugin-local-notifications

然后我尝试在平台之后使用..就像这样......

   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 个答案:

答案 0 :(得分:1)

我找到了解决方案。使用以下代码允许我使用带有IONIC的cordova插件。无需使用离子 - 天然溶液。

declare var cordova;

(<any>cordova).plugins.notification.local.schedule({