【问题标题】:Phonegap Push notification to ios using GCMPhonegap 使用 GCM 向 ios 推送通知
【发布时间】:2015-12-07 17:05:44
【问题描述】:

我需要输入关于使用哪个插件来使 ios 推送通知与 GCM 一起使用。我正在使用phonegap,sencha touch 2。

我已经配置了 GCM,提供了 p12 , pem 用于开发。我的 ios 证书是正确的,因为我能够通过使用具有相同 p12(pem) 文件的 APNS 生成的证书向 ios 发送通知。我正在使用的 Phonegap 推送通知库不支持 ios GCM 通知(它支持原生 ios 和 gcm android)。 我在用 :

我发现有另一个插件确实提供了新的 ios GCM 集成。这是我找到的一个: https://github.com/gonzaloaune/GCMPushPlugin#readme

当我尝试在 config.xml 中包含插件时,构建失败。

构建失败,消息为

以下构建命令失败: CompileC build/God.build/Release-iphoneos/God.build/Objects-normal/armv7/GCMPushPlugin.o God/Plugins/cordova-plugin-gcmpushplugin/GCMPushPlugin.m normal armv7 Objective-c com.apple.compilers.llvm。 clang.1_0.compiler (1 次失败)

我不确定它是否像插件不存在一样失败?无论如何,我的问题是使用哪个 phonegap 推送通知插件,通过 GCM 支持 ios 和 android。

请分享一些关于此的指针。

谢谢, 阿米特

【问题讨论】:

    标签: android ios extjs google-cloud-messaging phonegap-build


    【解决方案1】:

    我确实解决了这个问题,只是在这里为那些面临类似问题的人提供了一个答案。问题是我使用的 phonegap 推送插件只支持 GCM 而不是 iOS APN 通知。我做了谷歌,我找到了正确的插件。

    https://build.phonegap.com/plugins/1199

    有了这个,所有 Google (GCM) 和 ios (APN) 通知都可以正常工作

    【讨论】:

      【解决方案2】:

      https://build.phonegap.com/plugins/1199 已过时,Adobe Phonegap 版本不支持它(最后支持到 2016 年 11 月)。所以现在使用不同的支持的phonegap推送通知(phonegap-plugin-push)插件。

      https://github.com/phonegap/phonegap-plugin-push

      这适用于 sencha touch 和 phonegap build。通知在 ios 和 android 上与 GCM、APNS 一起使用

      【讨论】:

        猜你喜欢
        • 2016-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多