coding喵的gravatar头像
coding喵 2018-09-16 12:58:10
【极光推送】java后台使用第三方服务极光推送向安卓手机端推送通知(一)

java后台使用第三方服务极光推送向安卓手机端推送通知第一篇是关于怎么注册极光服务并安装好安卓测试demo的。

极光推送,也叫jpush。JPush是经过考验的大规模APP推送平台,每天推送消息数超过5亿条。 开发者集成SDK后,可以通过调用API推送消息。同时,JPush提供可视化的web端控制台发送通知,统计分析推送效果。 JPush全面支持 Android, iOS, Winphone 三大手机平台。

jpush推送消息形式主要有四种:通知,自定义消息,富媒体和本地通知。

在这里我只针对安卓手机端的消息推送。为什么?因为ios手机端太麻烦了,那证书不好弄,所以暂时先明确对安卓手机的消息推送。

要使用极光推送,先要注册极光推送的平台:

【极光推送】java后台使用第三方服务极光推送向安卓手机端推送通知(一)

 

进去找到后台:

【极光推送】java后台使用第三方服务极光推送向安卓手机端推送通知(一)

没有账号就注册一个账号,对于一般的基础服务,极光推送是免费的。

登录后,就会进入极光的后台,会直接到应用管理的界面:【极光推送】java后台使用第三方服务极光推送向安卓手机端推送通知(一)首先说一下为什么要创建应用。jpush向手机端推送消息,是指注册了jpush服务的应用程序(app)可以被推送,也就是说手机要有app才行,这里的创建应用并不是指真的你手机上要有一个完整的app。

可以看到之前我已经创建了一个名为conding喵的应用。一创建好可以看到右上角的安卓图标是亮的,说明直接向安卓手机端推信息没问题。

总用户是指安装了应用的人数,如果今日在线用户不为0的话,那么安装了这个应用的人在线的话会立即收到消息,没在线的打开应用才能收到。

编辑应用是时:

【极光推送】java后台使用第三方服务极光推送向安卓手机端推送通知(一)

AppKey和Master Secret很重要,到时候写java后台服务要用的。这里不能给你们看,抱歉!

建好应用后,进入推送设置;

【极光推送】java后台使用第三方服务极光推送向安卓手机端推送通知(一)

点击安卓,配置要下载的安卓测试demo的信息,这个demo已经集成了jpush了,不用写安卓,同时【查看继承指南】中,有详细的说明教你使用该平台。

填写包名,包名类似于java的包名,,额,,,安卓不就是用java写的吗?!一般就com.xxx.xx。不重名就行,然后点击下载demo。你以为下载的是个安卓应用apk文件吗?

no!是个安卓工程,需要打包成.apk文件的哪种,这是什么骚操作。。。当时下载我就傻眼了,不会安卓呀,电脑上没有安卓的环境啊?sad

【极光推送】java后台使用第三方服务极光推送向安卓手机端推送通知(一)

解压后就这个鬼样,,,于是我找了学安卓的朋友让他帮我打个包。。。

【极光推送】java后台使用第三方服务极光推送向安卓手机端推送通知(一)

安装到手机上后,打开应用就好:

【极光推送】java后台使用第三方服务极光推送向安卓手机端推送通知(一)【极光推送】java后台使用第三方服务极光推送向安卓手机端推送通知(一)

 

点开后不了解最好不要瞎点,你已经可以在平台上直接推送信息了:

【极光推送】java后台使用第三方服务极光推送向安卓手机端推送通知(一)

 

选好后直接发送就行:

【极光推送】java后台使用第三方服务极光推送向安卓手机端推送通知(一)

看已经收到了。

安卓手机端的测试到此为止,至于java后台代码,先在这里略讲一下,java后台代码其实相当于这个操作:

【极光推送】java后台使用第三方服务极光推送向安卓手机端推送通知(一)

 

针对于什么设备,什么人群,推送什么而已,后台代码推送其实也就是推送给极光的消息推送服务器,再由服务器推送给设备,这就是需要key和密钥的原因了,这种代码网上一搜一大推,

随便怎么都能用的。相反,以上操作反而鲜少人详细讲。其实也不需要讲的。那我为什么要写?因为我经历这些东西比我写我主要需要写的后台代码的时间可长的多。太多东西不懂的话

在这个行业阻力越大。

 

 

 

 


打赏

已有1人打赏

故事_sun的gravatar头像
最近浏览
elorys 2022年3月4日
暂无贡献等级
jzm____006  LV1 2022年1月19日
dongzhan  LV12 2020年12月22日
david1008  LV1 2020年9月29日
wangnannan  LV4 2020年8月12日
小明程序员  LV9 2020年7月8日
ashely 2020年5月29日
暂无贡献等级
xp95323  LV14 2019年12月18日
371652929  LV6 2019年11月15日
xxljxgz  LV21 2019年10月14日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友