android sdk版本升级,个推 Android SDK 老版本升级2.9.+
为什么升级新的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.+相关推荐
- android wear 处理器,联发科推Android Wear平台可穿戴处理器
据外媒VR-Zone报道,联发科日前发布了全新的低功耗处理器MT2601,专门为谷歌Android Wear平台打造. 据悉,MT2601支持Android Wear操作系统,是一套为可穿戴设备提供的 ...
- 个推无法获取个推id_最新个推Android 推送 SDK Maven 集成
概述 公司准备采用个推作为第三方推送平台,我作为客户端的头号小鸟,掐指一算已经毕业 0.1 年了,Leader 准备把这个简单而又独立的功能点交给我来处理,我紧张兮兮的打开官网集成文档 学习了起来.其 ...
- Android开发之第三方推送JPush极光推送知识点详解 学会集成第三方SDK推送
作者:程序员小冰,CSDN博客:http://blog.csdn.net/qq_21376985 下面是一些知识点介绍,后期将会带领大家进行代码实战: 一.Android实现推送方式解决方案: 1.推 ...
- Android开发笔记(一百零四)消息推送SDK
推送的集成 常用概念 推送:从服务器把消息实时发到客户端app上,这就是推送,推送可用于发送系统通知.发送推荐信息.发送聊天消息等等. 别名:用于给移动设备取个好记的名字,比如电脑有计算机名,可以把别 ...
- Android第三方SDK集成 —— 极光推送
前言: 本文前篇,可以帮助朋友们快速集成极光推送.本文后篇,是我自己项目实践的一些总结和心得,应该对读者们还是很有参考价值的,相信读完这篇文章,你会对极光推送有更加深入的理解,而不仅仅只是会集成而已. ...
- Android 极光推送SDK集成
1.创建JPush后台应用 在极光推送的开发者平台创建应用 输入应用包名 在应用信息那里可以看到你的APPKey 点击推送设置,设置包名(这个包名会在你的工程中用到),然后保存即可 2.下载资源 从h ...
- Android开发——集成友盟推送SDK遇到的坑(一)
前言 Android开发的小伙伴们一定会集成第三方SDK,这里记录一下我在遇到的集成友盟推送SDK遇到的坑. Project with path ':push' could not be found ...
- 最新个推Android 推送 SDK Maven 集成
概述 公司准备采用个推作为第三方推送平台,我作为客户端的头号小鸟,掐指一算已经毕业 0.1 年了,Leader 准备把这个简单而又独立的功能点交给我来处理,我紧张兮兮的打开官网集成文档 学习了起来.其 ...
- Android 友盟推送SDK集成---一路艰辛
这是一份详细集成友盟推送SDK的心酸历程,也集成了华为.小米.OPPO.vivo厂商通道,处理了app进程关闭.app在后台.app前台通知点击的处理 1 根据友盟自动集成文档,集成友盟SDK ...
最新文章
- IOS 多线程的一些总结
- 安装tensorflow_gpu,无法定位程序输入点
- python星空画法教程_对比几段代码,看看你是 Python 菜鸟还是老鸟
- mongodb php update,MongoDB文档的更新(php代码实例)
- 关于利用np.contour画出logistic模型决策边界(plot_decision_regions)的一点感想
- spark dataframe学习记录
- Ubuntu构建ARM交叉编译器
- c语言函数求圆面积,C语言编写函数,计算圆面积.
- 小码哥C++:第一课
- 37岁程序员被裁,120天没找到工作,无奈去小公司,结果蒙了
- java我们一起打雪仗_我们一起打雪仗四年级作文
- 前缀树是什么 前缀树的使用场景
- 2018 ucla计算机排名,2018福布斯最具价值美国大学排名:加州UCLA位列榜首!
- 【Kaggle】Titanic - Machine Learning from Disaster(二)
- 纯Java实现坦克大战游戏,源码公开
- 10个免费的顶级跨浏览器测试工具
- http://southpeak.github.io/blog/2014/08/02/reactiv
- GPU大百科全书 第一章:美女 方程与几何
- MATLAB-变量及其操作(学习笔记)
- 注册表html右键默认浏览器,如何锁定默认浏览器?用注册表设置默认浏览器方法...