推送功能在手机应用开发中越来越重要,几乎成为所有App必备的功能,由于Android本身没有消息推送机制,通常采用的是基于XMPP协议的推送,但这种开发很麻烦,因此在市场上应运而生了提供消息推送服务的诸多产品,例如:百度云、个推、极光等。
极光推送正是一个整合了Android推送、iOS推送的统一推送服务平台。下面讲解一下如何使用极光实现消息推送应用,并重点讲解一下如何实现向分组发送消息及推送服务端和自身应用集成,具体实现过程如下:
目录:
一、注册应用
二、环境搭建
1、环境搭建
2、服务端实现步骤
3、服务端代码实现
一、注册应用
1.进入官网
首先进入官网首页https://www.jpush.cn/,注册账号
2.注册应用
登录到用户平台,点击创建应用如图所示:
包名:创建应用项目的基础包,单击创建,产生应用信息如图所示:
产生AppKey和API主密码,每个客户端应用使用唯一一个AppKey
二、环境搭建
1.SDK下载
官网资源地址: https://www.jpush.cn/downloads/sdk/android/ 下载 JPUSH Android – SDK。
2.导入SDK开发包
- 复制 libs/jpush-sdk-release1.x.y.jar 到工程 libs/ 目录下
- 复制 libs/armeabi/libjpush.so 到工程 libs/armeabi 目录下
3.配置AndroidManifest.xml
详细请参照官网http://docs.jpush.io/guideline/android_guide/#sdk文档中说明进行配置
4.测试是否成功
集成完成后,JPush 提供的推送服务是默认就已经开启,这时客户端就可以接收到来自服务的消息了,可通过登录到JPush用户平台,发送通