最近一直在研究各种推送,ios的由于是apns,比较容易实现,但是andriod的就比较麻烦。后来看了很多解决方案,gcm明显是不行的,其他的方案更是一头雾水,而且需要做第二次开发,太麻烦,后来就选择用第三方的服务来实现推送。 目前国内做的比较好的有个推和极光。 个推最优但是需要付费。对于我们这样的小app,根本应付不了,然后果断选择极光。 以下是我对phonegap 与极光sdk的整合过程。 1.注册极光的开发者账户,并注册应用信息。 创建帐号进入极光推送平台后,首先显示的是创建应用的界面。填上你的应用程序的名称,以及 Android包名这二顶就可以了。 <ignore_js_op> ![]() 用创建成功,即进入“应用详情”显示界面。这个界面右下角,你可以看到 “appkey" 后面会用到。 <ignore_js_op> ![]() 2,下载 sdk包。就行整合 具体的流程可以看以下文档,当然phonegap的整合和这个有些不同。 http://docs.jpush.cn/pages/viewpage.action?pageId=557214 3.SDK集成步骤 1、导入 SDK 开发包到你自己的应用程序项目
2、配置 AndroidManifest.xml 根据 SDK 压缩包里的 AndroidManifest.xml 样例文件,来配置应用程序项目的 AndroidManifest.xml 。 主要步骤为:
普通浏览
复制代码
注意顺序: <ignore_js_op> ![]() 3、添加代码 JPush SDK 提供的 API 接口,都主要集中在 cn.jpush.android.api.JPushInterface 类里。 按照下面的方法来修改: <ignore_js_op> ![]() 4、测试确认
<ignore_js_op> ![]() 如图所示,客户端启动分为 4 步:
只要测试成功,ok,你可以去管理Portal,去发送信息了。没有意外的话,就能收到信息。 当然这个仅仅是简单的推送消息功能,具体的一些应用,可以再参考官方的api文档来自己开发。 原文链接: phonegap push-消息推送实现 |
转载于:https://www.cnblogs.com/huidaoli/p/3613306.html