使用Cordova本地通知插件

时间:2018-03-11 05:44:37

标签: ionic-framework cordova-plugins

我是Ionic的初学者。最近我试图使用Cordova本地通知插件。通过https://ionicframework.com/docs/native/local-notifications/上的Ionic文档和https://www.joshmorony.com/getting-familiar-with-local-notifications-in-ionic-2上的教程,我可以为我的应用设置一些通知。插件版本为0.9.0-beta.2。

但是当我尝试设置重复通知时,我遇到了问题。我不知道该怎么做,我阅读了以下文档:

https://github.com/katzer/cordova-plugin-local-notifications/blob/master/README.md

然后我发现有不同的方法来为我的插件版本做通知。特别是,github文档指示使用cordova.plugins.notification.local.schedule(...)而不是this.localNotifications.schedule(...)。作为初学者,这让我感到困惑,因为我不知道如何处理这种不一致。当我遵循新方法时,据说cordova没有定义。我认为这是有道理的,但我找不到任何完整的例子来告诉我如何让它发挥作用。

我的问题:

  1. 如何以适当的方式使用通知插件?
  2. 我在哪里可以找到一些最新的完整示例?
  3. 我渴望学习,但有时候在文档和教程中陷入困境只是为了稍后发现它们已经过时了。任何一般性建议也将受到赞赏。

    提前谢谢。

1 个答案:

答案 0 :(得分:0)

对于cordova未定义的错误,您必须将cordova声明为打字稿文件中的变量

declare var cordova; 
在你上课之前

之后,您可以在尝试使用cordova插件时使用它。

另一种方法是使用这个插件,因为他们已经提到 - https://ionicframework.com/docs/native/local-notifications/