未捕获的引用错误:在推送.js时未定义模块



我正在使用Phonegap开发一个Android应用程序,并尝试添加推送通知。我已经使用"phonegap插件添加phonegap-plugin-push"成功添加了插件。Config.xml 也更新了,我可以看到推送插件的版本为 2.2.3。注意:我使用推送模板创建了项目。Cordova.js 也编码在 index.html 中。

当我尝试在谷歌浏览器上查看我的应用程序时。我收到这些错误。

  • 捕获的引用错误:未定义模块推送时.js:330
  • Uncatch TypeError: PushNotification.init 不是一个函数。

我还不允许发布图片,所以这里是有问题的部分的链接。https://i.stack.imgur.com/ezw6U.png

我一直在尝试解决这个问题。阅读github和stackoverflow上的所有相关问题,但无济于事。

这些是我正在使用的版本。

  • 科尔多瓦 9.0.0
  • 电话差距 8.2.2

解决了!

如果您使用索引预览应用程序.html则浏览器将向您显示此错误。

应首先将其编译到特定平台,以便您可以从编译的文件中预览应用程序。这是Android的路径:platforms\android\app\src\main\assets\www

最新更新