极光那些事(推送笔记)

来源:互联网 发布:见过最好听的网名 知乎 编辑:程序博客网 时间:2024/06/01 13:49

    第三方的使用已经见怪不怪了,比如第三方库(网络框架、控件),其他常见的有友盟统计、推送、更新等,今天项目经理说为了和ios一致,决定用极光来进行推送。
    以前没有接触过极光的东西,所以今天花点时间来学习学习下,对于我们android开发者来说,这种推送现在已经在Google的管制下阉割的差不多了。很常见的对比就是ios的app在杀死进程后仍然可以接收到推送的消息,但是在android这边来说,一旦用户将后台app的进程杀死后,就以为这个应用结束掉所有的活动了,那么在这个时候我们自然也是无法再接收到推送过来的消息,当然也不是没有办法的,可以利用进程守护继续唤醒应用的服务。这个不是本文的重点,有需要的小伙伴可以去了解这个技术。
    要使用一个东西,首先就得了解这个东西,对于我们来说,就应该要好好的了解推送的API文档。链接
http://http://docs.jiguang.cn/jpush/client/Android/android_guide/
    这个api相信大家都能看懂的,(友情提示:一定要细心哦),有一个地方大家都要仔细的看哦(Android SDK FAQ)大家按照文档的来一般都会成功的。对了,它所提供的三分钟DEMO是Eclipse的,有需要的小伙伴请自行转换成AS版本。
这些我就不多说了,说下极光推送的后台吧,在推送过程中,我们不是可以自定义通知栏的样式咩,之前虽然设置了,但是一直不知道在哪里让他的样式值改变。现在知道了,貌似有点傻哦。截图如下:

记住一定要先将平台选中,否则这个是出不来的。
    下面说下和后台的推送配合,当我知道我们的消息不是从极光后台发送的时候,我就想完了自定义的通知栏样式出不来了,然后和后台一起咨询了下极光的开发者,首先我想说的是他后台文档的详细居然写在了REST API这个目录下http://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/

只需要添加builder_id这个参数将样式id设置好就ok,其他的问题都不大了。
    好了,最后说一点做开发可以不很聪明,但必须要非常的小心仔细。
    用了这个推送发现其实也还是很不错的嘛!

0 0
原创粉丝点击