使用Phonegap实现iOS的PushPlugin



我正致力于在我的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文件,而是只转换为config.xml文件。

我的config.xml文件添加了这个特性:

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

是否有一些其他的地方,我可能能够添加插件键和值,因为我没有一个Cordova。plist文件?我对Xcode和Objective-C很陌生,所以任何建议或解释都是非常感谢的。谢谢你!

您所遵循的教程有些过时了。

我建议使用这个插件:

https://github.com/phonegap-build/PushPlugin

这个插件有很好的文档,支持通过plugman自动安装。手动为iOS安装推送通知插件是非常复杂的,如果你需要废弃你的项目,维护它是一场噩梦。

在使用上面链接的插件之前,先看看文档,熟悉一下plugman。

安装插件所需要的就是下面的命令:

cordova plugin add https://github.com/phonegap-build/PushPlugin.git

然后你必须写一些JavaScript函数与插件接口,这些都非常清楚地记录在readme.MD.

相关内容

  • 没有找到相关文章

最新更新