我正在将 PushPlugin https://github.com/phonegap-build/PushPlugin和 Cordova 2.5 用于 iOS 应用程序。
在我的插件文件夹中,我有这些文件:
- Appdelegate+notification.h
- Appdelegate+notification.m
- PushPlugin.h
- PushPlugin.m
在 config.xml 我已经包含了这样的插件:
<plugin name="PushPlugin" value="PushPlugin" />
我的 www 文件夹中还有 PushNotification.js 并将其包含在 index.html 中。
当我运行应用程序并执行 push.js 文件中的行时:
pushNotification.register(this.tokenHandler,this.errorHandler, {"badge":"true","sound":"true","alert":"true","ecb":app.onNotificationAPN"});
然后我得到这个错误:
Error: Plugin 'PushPlugin' not found, or is not a CDVPlugin. Check your plugin mapping in config.xml
PushPlugin 是否与 Cordova 2.5 兼容?