android studio集成极光推送,获取附加字段详细,并提供自己写的一个demo,绝对不是官方demo

文章开始,先说明从这篇文章中能学到什么.

1,android studio如何加载极光推送的jar包和.so库文件.

2,如何获取附加字段里的键对应的值.

3,如何点击通知栏通知进入webView加载页面.

4,如何把推送过来的消息进行存储,并以listView显示,便于查看推送历史.

5,如何点击listView的item,进行网页跳转,再次进入webView加载页面.

6,如何为推送设置免打扰时段.(copy官方demo).

7,属性动画效果.

我能写出这篇文章,也是被极光推送虐了很多遍,就在我要放弃的时候,终于发现了问题所在,这个问题说白了还是我是粗心导致的.至于什么问题,一会再说.

这篇文章结尾有我自己写的一个demo,大家可以去下载看看,就是下载积分有点多,绝对不是官方自动生成的demo,要说唯一的相同点,就是设置免打扰时段是直接复制过来的,之前被极光折磨时,也找了很多demo子看看,但是那些demo要么是官方原版,要么是稍微改动一下,依然换汤不换药.还花了我很多积分,并且标题还说是自己写的demo,我就呵呵了,真的很没有良心发火,我的这个demo不能说多好,但至少不是官方demo并且界面做的还算可以,至少我自己这样认为.再说一点,我的demo或者这篇文章,差不多适合想用极光推送但不知从何下手的新手,或者像我这样被虐了很多遍的人,如果你想问服务器端怎么写,那这篇文章和demo不适合你,估计你的水平已超过了我,这篇文章主要说利用普通推送,废话说完,进入正题.

首先明确一下,想要接收到极光的推送,至少做到什么程度才能接收到或者不报错.有人说官方给的demo里的类我需要完全拷贝吗,或者说我需要拷贝几个才行?那现在我告诉你,官方demo里的类其实1个都不拷贝也能接收到,但前提在于把manifest.xml清单文件配置好才行.下面进入第一点:

1,android studio如何加载极光推送的jar包和.so库文件.

到极光推送的官网上把关于android版本的推送sdk下载并解压,如下图:


liibs目录里存放的是推送的jar包和支持手机架构的后缀为.so的库文件,res目录里存放的是一些xml文件,和一些图片,这些文件时为了接收富媒体消息用的,res目录里的文件直接拷贝到相应目录即可,libs目录里的文件就是要主要讲的.


这里面默认的包含了arm架构的各种版本,如果你的手机或者模拟器的系统架构是x86或者mip的,可以去极光官网下载对应版本,还有一个极光推送sdk 的jar包,android studio如何集成jar文件我之前有篇博客已经说了,可以翻翻我之前的博客,现在只剩下.so库文件怎么加载了,我之前也找了好多种方法,但是最后还是只有1种有用,那就是极光官网提供的那个方法,:如下图:


完成以上两步就配置好了jar包和.so库文件,本人亲测可用.

2,如何获取附加字段里的键对应的值.打开极光推送官方文档.如下图:


                                                                               


以上2个action和3个常量就能完成客户端接收推送部分百分之80的部分,而我的demo就是根据这2个acti

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值