我正在我的Phonegap
iOS应用程序中实现推送通知,有些事情有点令人困惑。
首先,我在此处阅读本教程:http://devgirl.org/2012/10/19/tutorial-apple-push-notifications-with-phonegap-part-1/
她的教程往往很简单,但只需一步,她就会提到在资源文件夹下查看并访问" Cordova.plist
"文件,在插件键下添加一些东西。
由于我无法执行此步骤,下一步(涉及修改AppDelegate.m
文件)会产生多个错误,我觉得可能与此相关。我从阅读她的教程的评论和进行一些研究后了解到,Cordova
版本大约2.5后,不再有Cordova.plist
文件,而是转换为{{1}只有文件。
我的config.xml文件添加了此功能:
config.xml
我是否还有其他地方可以添加插件密钥和值,因为我没有Cordova.plist文件?我对Xcode和Objective-C很陌生,因此非常感谢任何建议或解释。谢谢!
答案 0 :(得分:2)
您所关注的教程是过时的。
我建议使用这个插件:
https://github.com/phonegap-build/PushPlugin
这个插件有很好的文档,支持通过plugman自动安装。手动安装iOS推送通知插件非常复杂,如果您需要废弃项目,则需要进行维护。
在使用上面链接的插件之前,请查看文档并熟悉plugman。
安装插件所需的只需以下命令:
cordova plugin add https://github.com/phonegap-build/PushPlugin.git
然后你必须编写一些JavaScript函数来与插件接口,readme.MD中都清楚地记录了这些函数。