首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到模块com.pushwoosh.plugins.pushwoosh.PushNotification

找不到模块com.pushwoosh.plugins.pushwoosh.PushNotification
EN

Stack Overflow用户
提问于 2016-03-22 01:28:51
回答 1查看 302关注 0票数 1

我最近在我的离子/科尔多瓦项目中重建了我的iOS平台。在这个过程中,我以某种方式破坏了我的推送功能。在此之前,它运作得很好。

现在,当我将应用程序启动到Xcode中的设备上时:在Xcode调试器中,我看到所有正常的pushwoosh调用都发生在应用程序加载时,但没有应用程序ID,所以它们都失败了。

这里最重要的是插件正在加载,似乎正在尝试工作。

在控制台出现这些错误之后,我得到了这个错误,只有当我将safari控制台调试器附加到运行在手机上的应用程序时,我才能看到这个错误:

代码语言:javascript
复制
module com.pushwoosh.plugins.pushwoosh.PushNotification not found

这个应用程序只会转到一个白色的屏幕上,我很确定是因为这个错误--当我在浏览器中测试应用程序时(在没有加载cordova的地方),它运行得很好。

我从应用程序一开始就设置了应用程序ID,如下所示:

代码语言:javascript
复制
var pushNotification = cordova.require("com.pushwoosh.plugins.pushwoosh.PushNotification");
pushNotification.onDeviceReady({
pw_appid: PW_APPID
});

我已经卸载和重新安装插件几次。我已经删除,然后添加了平台以及。在这个过程中,我尝试将我的cordova-ios更新为4.1.0,但这带来了全新的麻烦,所以我又回到了cordova-ios 3.8.0

我还能做什么其他的疑难解答来看看发生了什么?

这是一些其他诊断..。

代码语言:javascript
复制
RocketHQ:rr-app-newest laphona$ ionic -v
1.7.14

RocketHQ:rr-app-newest laphona$ cordova -v
6.0.0
RocketHQ:rr-app-newest laphona$ cordova plugin list
com.cordova.plugins.sms 0.1.9 "Cordova SMS Plugin"
com.unarin.cordova.beacon 3.4.0 "Proximity Beacon Plugin"
cordova-plugin-app-event 1.2.0 "Application Events"
cordova-plugin-bluetooth-serial 0.4.5 "Bluetooth Serial"
cordova-plugin-calendar 4.4.7 "Calendar"
cordova-plugin-camera 2.1.1 "Camera"
cordova-plugin-console 1.0.2 "Console"
cordova-plugin-device 1.1.1 "Device"
cordova-plugin-file 4.1.1 "File"
cordova-plugin-file-transfer 1.5.0 "File Transfer"
cordova-plugin-freshdesk-mobihelp 1.1.0 "Mobihelp Plugin for Phonegap"
cordova-plugin-geolocation 2.1.0 "Geolocation"
cordova-plugin-google-analytics 0.8.1 "Google Universal Analytics Plugin"
cordova-plugin-inappbrowser 1.3.0 "InAppBrowser"
cordova-plugin-network-information 1.2.0 "Network Information"
cordova-plugin-splashscreen 3.2.1 "Splashscreen"
cordova-plugin-whitelist 1.2.1 "Whitelist"
cordova-sqlite-storage 0.8.4-dev "Cordova sqlite storage plugin (core version)"
cordova.plugins.diagnostic 2.3.13 "Diagnostic"
de.appplant.cordova.plugin.local-notification 0.8.4 "LocalNotification"
ionic-plugin-keyboard 2.0.1 "Keyboard"
org.nypr.cordova.hockeyappplugin 0.1.0 "Device"
org.nypr.cordova.nslogger-cocoalumberjack-connector-plugin 0.1.0 "Device"
pushwoosh-cordova-plugin 4.2.2
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-22 18:37:36

我刚从科多瓦出版社的作者那里得知:

为了支持Cordova和Ionic的最新版本,我们不得不将插件id重命名为 var pushNotification =pushNotification 它反映在文档中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36144687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档