为什么升级新的SDK?

官网2.9.0.0更新日志:

1.兼容android6.0系统;

2.安全性提升;

3.布局文件优化,通知展示效果提高;

4.增加setTag回执,返回成功与否;

动手升级

1.布局文件替换:

新的SDK对布局文件做了优化,需要删除原来layout目录下的布局文件getui_notification.xml、notification_inc.xml,放入优化后的布局文件getui_notification.xml

SDK包目录如下

保险起见可以将所有的资源文件重新替换一遍

2.jar和so库替换

先删除原来项目中的GetuiSDKxxx.jar、GetuiExt.xxx.jar和libgetuiext.so, 然后加入新的GetuiSDKxxx.jar和需要cpu平台的libgetuiext2.so

so资源如下

android安装apk的时候会检测机器的cpu架构,根据cpu架构去检测apk有没有提供对应cpu架构的文件夹,如果有则copy这个文件夹安装,如果这个文件夹只包含工程所需的部分so库则运行会报错,所以so库的加入应当根据自身工程和第三方SDK综合考虑加入,确保每个平台都包含运行所需要的所有so库

3. AndroidManifest.xml 修改

删除以下3个配置

android:name="com.igexin.getuiext.service.PayloadReceiver"

android:exported="false">

android:name="com.igexin.getuiext.service.GetuiExtService"

android:process=":pushservice"/>

android:name="com.igexin.getuiext.activity.GetuiExtActivity"

android:configChanges="orientation|keyboard|keyboardHidden"

android:excludeFromRecents="true"

android:exported="false"

android:process=":pushservice"

android:taskAffinity="android.task.myServicetask" />

以下配置项增加action

android:name="com.igexin.sdk.PushService"

android:exported="true"

android:label="NotificationCenter"

android:process=":pushservice" >

android:name="com.igexin.sdk.PushServiceUser"

android:exported="true"

android:label="NotificationCenterUser">

android sdk版本升级,个推 Android SDK 老版本升级2.9.+相关推荐

  1. android wear 处理器,联发科推Android Wear平台可穿戴处理器

    据外媒VR-Zone报道,联发科日前发布了全新的低功耗处理器MT2601,专门为谷歌Android Wear平台打造. 据悉,MT2601支持Android Wear操作系统,是一套为可穿戴设备提供的 ...

  2. 个推无法获取个推id_最新个推Android 推送 SDK Maven 集成

    概述 公司准备采用个推作为第三方推送平台,我作为客户端的头号小鸟,掐指一算已经毕业 0.1 年了,Leader 准备把这个简单而又独立的功能点交给我来处理,我紧张兮兮的打开官网集成文档 学习了起来.其 ...

  3. Android开发之第三方推送JPush极光推送知识点详解 学会集成第三方SDK推送

    作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 下面是一些知识点介绍,后期将会带领大家进行代码实战: 一.Android实现推送方式解决方案: 1.推 ...

  4. Android开发笔记(一百零四)消息推送SDK

    推送的集成 常用概念 推送:从服务器把消息实时发到客户端app上,这就是推送,推送可用于发送系统通知.发送推荐信息.发送聊天消息等等. 别名:用于给移动设备取个好记的名字,比如电脑有计算机名,可以把别 ...

  5. Android第三方SDK集成 —— 极光推送

    前言: 本文前篇,可以帮助朋友们快速集成极光推送.本文后篇,是我自己项目实践的一些总结和心得,应该对读者们还是很有参考价值的,相信读完这篇文章,你会对极光推送有更加深入的理解,而不仅仅只是会集成而已. ...

  6. Android 极光推送SDK集成

    1.创建JPush后台应用 在极光推送的开发者平台创建应用 输入应用包名 在应用信息那里可以看到你的APPKey 点击推送设置,设置包名(这个包名会在你的工程中用到),然后保存即可 2.下载资源 从h ...

  7. Android开发——集成友盟推送SDK遇到的坑(一)

    前言 Android开发的小伙伴们一定会集成第三方SDK,这里记录一下我在遇到的集成友盟推送SDK遇到的坑. Project with path ':push' could not be found ...

  8. 最新个推Android 推送 SDK Maven 集成

    概述 公司准备采用个推作为第三方推送平台,我作为客户端的头号小鸟,掐指一算已经毕业 0.1 年了,Leader 准备把这个简单而又独立的功能点交给我来处理,我紧张兮兮的打开官网集成文档 学习了起来.其 ...

  9. Android 友盟推送SDK集成---一路艰辛

    这是一份详细集成友盟推送SDK的心酸历程,也集成了华为.小米.OPPO.vivo厂商通道,处理了app进程关闭.app在后台.app前台通知点击的处理 1  根据友盟自动集成文档,集成友盟SDK    ...

最新文章

  1. IOS 多线程的一些总结
  2. 安装tensorflow_gpu,无法定位程序输入点
  3. python星空画法教程_对比几段代码,看看你是 Python 菜鸟还是老鸟
  4. mongodb php update,MongoDB文档的更新(php代码实例)
  5. 关于利用np.contour画出logistic模型决策边界(plot_decision_regions)的一点感想
  6. spark dataframe学习记录
  7. Ubuntu构建ARM交叉编译器
  8. c语言函数求圆面积,C语言编写函数,计算圆面积.
  9. 小码哥C++:第一课
  10. 37岁程序员被裁,120天没找到工作,无奈去小公司,结果蒙了
  11. java我们一起打雪仗_我们一起打雪仗四年级作文
  12. 前缀树是什么 前缀树的使用场景
  13. 2018 ucla计算机排名,2018福布斯最具价值美国大学排名:加州UCLA位列榜首!
  14. 【Kaggle】Titanic - Machine Learning from Disaster(二)
  15. 纯Java实现坦克大战游戏,源码公开
  16. 10个免费的顶级跨浏览器测试工具
  17. http://southpeak.github.io/blog/2014/08/02/reactiv
  18. GPU大百科全书 第一章:美女 方程与几何
  19. MATLAB-变量及其操作(学习笔记)
  20. 注册表html右键默认浏览器,如何锁定默认浏览器?用注册表设置默认浏览器方法...

热门文章

  1. 漏洞payload 靶机_学生会私房菜【20200707期】Wordpress 4.6 任意命令执行漏洞
  2. 不同用户同时并发测压_程序猿学GO:并发
  3. 系统500报警 php_Zabbix3.4 部署、监测及邮件报警
  4. kmeans算法学习2
  5. 给button加href
  6. C++中的各种可调用对象
  7. 13.函数式编程:匿名函数、高阶函数、装饰器
  8. 《用户故事与敏捷方法》阅读笔记三
  9. 十二月无书稿,总个结(2011)
  10. 公交站台被圈进养鸭场