【问题标题】:cordova is undefined when using the Cordova local notification plugin使用 Cordova 本地通知插件时,cordova 未定义
【发布时间】:2018-08-19 09:36:28
【问题描述】:

我是 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. 我在哪里可以找到一些最新的完整示例?

我渴望学习,但有时陷入文档和教程中却发现它们已经过时令人沮丧。任何一般性建议也将不胜感激。

提前谢谢你。

【问题讨论】:

    标签: ionic-framework cordova-plugins


    【解决方案1】:

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

    declare var cordova; 
    

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

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

    【讨论】:

      猜你喜欢
      • 2017-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-30
      • 1970-01-01
      相关资源
      最近更新 更多