【问题标题】:phonegap push plugin not working after build构建后phonegap推送插件不起作用
【发布时间】:2013-10-01 15:04:44
【问题描述】:

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

如果我从 Xcode 测试本地化,它会很好用。如果我从 phonegap-build 下载应用程序并在设备上运行它,我会在控制台上得到这个:

“标签的使用已被弃用。改用标签。更改:

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

收件人:

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

我在 www/config.xml 上有这个: &lt;gap:plugin name="com.adobe.plugins.pushplugin" /&gt;

我正在使用带有 phonegap-build pushPlugin(https://github.com/phonegap-build/PushPlugin) 的 cordove 2.9 版

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

我错过了什么? 请帮忙

【问题讨论】:

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


    【解决方案1】:

    我相信您现在已经弄清楚了,但是如果您使用的是基于云的 Adob​​e Phonegap Build,那么您的 &lt;gap:plugin&gt; 名称属性不正确。请参阅 Adob​​e 网站上的 plugin 页面。

    应该是:&lt;gap:plugin name="com.phonegap.plugins.pushplugin" /&gt;

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

    【讨论】:

    • 感谢 knightka 我已经修复了 config xml 的问题,但现在设备控制台喊出“找不到有效的 'aps-enviorment' 权利字符串......通知将不会被传递。我认为有些东西不是就在认证文件上,我关注了这个帖子raywenderlich.com/32960/…,但仍然努力让它工作
    • @ItaySidis 为我的延迟回复道歉——如果我上面的 config.xml 解决方案确实解决了您的 Phonegap 插件问题,请将其标记为正确答案以供其他人参考。您是否能够解决后续错误?如果不是,在我看来,您的推送通知配置设置存在问题。不幸的是,如果没有进一步的信息,这个问题可能源于无数的事情。快速搜索您的错误消息确实出现了这种情况:[stackoverflow.com/a/14511864/1700790]
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-12
    • 1970-01-01
    • 2017-12-27
    • 1970-01-01
    相关资源
    最近更新 更多