phonegap推送插件在构建后无法正常工作

时间:2013-10-01 15:04:45

标签: cordova push-notification phonegap-plugins phonegap-build

从phonegap-build下载应用程序后,我无法收到IOS通知。

如果我从Xcode测试localy它的效果很好。如果我从phonegap-build下载应用程序并在设备上运行它,我会在控制台上看到它:

“不推荐使用该代码。请改用代码。更改:

<plugin name="PushPlugin" value="PushPlugin" />

要:

<feature name="PushPlugin">
<param name="ios-package" value="PushPlugin" /> </feature>

我在www / config.xml上有这个: <gap:plugin name="com.adobe.plugins.pushplugin" />

我正在使用cordove verion 2.9和phonegap-build pushPlugin(https://github.com/phonegap-build/PushPlugin

遵循此参考: http://devgirl.org/2012/10/19/tutorial-apple-push-notifications-with-phonegap-part-1/

我错过了什么? 请帮忙

1 个答案:

答案 0 :(得分:3)

我确定您现在已经解决了这个问题,但如果您使用的是基于云的Adobe Phonegap Build,则您的<gap:plugin>名称属性不正确。请参阅Adobe网站上的plugin页面。

应该是:<gap:plugin name="com.phonegap.plugins.pushplugin" />

请注意,<gap:plugin>标记是为cloud-based build服务保留的,以便在您希望它为您注入插件时使用。本地Phonegap CLI使用<feature>标签注入插件。