我需要输入哪个插件用于使ios推送通知与GCM一起使用。我正在使用phonegap,sencha touch 2。
我已经配置了GCM,提供了p12,用于开发。我的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。
请分享一些指示。
感谢, 阿米特
答案 0 :(得分:0)
我确实解决了这个问题,并为那些面临类似问题的人提供了答案。问题是我使用的phonegap推送插件只支持GCM,而不支持iOS APN通知。我做谷歌,我找到了正确的插件使用。
https://build.phonegap.com/plugins/1199
通过这一切,所有Google(GCM)和ios(APN)通知都可以正常运行
答案 1 :(得分:0)
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。通知正在使用GCM,APNS on ios和android