一、关于极光
极光推送(JPush)是独立的第三方云推送平台,致力于为全球移动应用开发者提供专业、高效的移动消息推送服务。6月,国内领先的一站式开发者服务平台极光推送发表公开声明,宣布品牌正式全面升级为大数据综合服务商“极光”
极光数据服务基于极光所拥有的大数据的基础之上,研究领域覆盖国内各主要产业,面向企业提供精准营销、客户洞察、金融风控、地理商业与行业研究服务。帮助企业360度分析客户,筛选目标客户群,提供客流、选址分析与黑灰名单和疑似客户识别等服务,为企业带来精准的行业解决方案。
二、极光特点
2.1轻量级的客户端SDK
开发者只需在客户端集成极光推送 SDK,即可轻松地添加 Push功能到他的 App中。极光推送支持 Android、iOS、windows phone。
2.2稳定的云推送服务
开发者可以在管理Portal上快捷地向用户推送消息,也可以定制推送的时间、用户群、位置等。还提供远程推送 API。
2.3清晰的推送效果分析图表
开发者可以在管理Portal上查看推送统计信息,直观地评估推送效果。
三、极光推送服务优势
极光推送服务具有如下的优势:
1)完全开放注册,免费向所有的开发者开放使用
2)SDK流量电量消耗很少
3)集成简单,很快就能够集成跑起来
4)服务器端推送支持大并发量、延迟小
5)丰富的富媒体推送功能
6)通过极光推送APP的平均用户活跃度提升了500%
7)使用极光推送做运营,用户留存率会提升2倍以上
8)云端部署服务器超过2000台
四、市场规模与主要用户
至2015年12月初,极光推送平台已经覆盖了近10亿Android、IOS终端,30多万款APP应用,服务总用户数超过30亿,每天消息推送量达5亿多条,极光推送已成为国内最大的移动应用数据平台。
五、极光主要产品
极光IM、极光广告服务、极光统计、极光短信、极光分享以及今天我们要讲的极光推送。
相信看了以上的描述,您已经对极光已经有了足够的了解了,本节将带大家玩玩极光推送的简单实现。如果想要自定义服务器开发,在自己服务器上推送消息,看我的第二篇推送文章:Android推送很简单————极光推送(下卷)。
搭建第一个极光项目
首先我们先去极光官网注册一个用于推送的极光开发者账号,如果有了择跳过这步:
传送门:极光开发者账号 注册
注册成功后我们登录极光的管理后台:
传送门:管理后台
创建应用:
传送门:创建应用
创建成功后我们返回应用列表 点击刚才我们创建的应用 可以获得如下信息:
KEY (极光需要验证的Key)
Master Secret(服务器会使用该值)
接下来我们下载极光Android端的SDK开始集成吧。
进入极光推送产品的主页:
传送门:极光推送产品主页
滑到下方 我们看到SDK的下载页面:
点击Android即可下载AndroidSDK。
下载完成后我们解压 获得SDK的实例Demo
在Android studio中导入
接下来我们需要修改几个地方:
把AndroidManifest.xml文件中的package 以及所有“您应用的包名”替换成自己项目的包名
我们可以Ctrl+R替换全部 如下图:
搜索“JPUSH_APPKEY” 替换该Key为极光服务器生成的Key
将原来项目中的文件复制到自己包名下,删除原来的包
打包运行程序到您的手机中 点击initPush
极光服务器配置:
管理后台中找到您的程序,并点击它 进入应用信息界面点击并点推送设置
设置您应用的包名
点击推送 :
输入需要推送的内容并选择平台 点击推送按钮
查看你的设备吧
好了 一个简单的推送就到此结束啦 下篇带你自定义服务器推送,让你抛开极光服务器 !
传送门:第二篇推送文章:Android推送很简单————极光推送(下卷)。