百度推送 android7.1,【SDK版本更新】Android SDK 5.7.1
【SDK版本更新】Android SDK 5.7.1
2017-07-19
Change Log:
1. 优化PushService竞争逻辑,提高服务稳定性;
2. 新增失败日志上传,用于优化绑定流程;
3. 修复部分已知bug,进一步提高稳定性;
升级提示:
强烈建议开发者升级。
升级指南:
步骤一:版本升级
使用4.4.0及以后版本的开发者请直接参照步骤二和步骤三;
使用4.3.0及以前版本的开发者,请阅读SDK下载包docs目录下的《升级指南》。
步骤二:更改回调Receiver和Manifest.xml
5.2.0版本的AndroidManifest.xml中PushInfoProvider新增权限级别,如下所示:
android:name="com.baidu.android.pushservice.PushInfoProvider"
android:authorities=" YourPackageName.bdpush"
android:writePermission="baidu.push.permission.WRITE_PUSHINFOPROVIDER. YourPackageName "
android:protectionLevel = "signature"
android:exported="true" />
5.1.0版本新增了PushInfoProvider ContentProvider的声明,并增加了ContentProvider的写权限声明,示例如下:
android:name="baidu.push.permission.WRITE_PUSHINFOPROVIDER.YourPackageName"
android:protectionLevel="normal">
android:name="com.baidu.android.pushservice.PushInfoProvider"
android:authorities="YourPackageName.bdpush"
android:writePermission="baidu.push.permission.WRITE_PUSHINFOPROVIDER.YourPackageName"
android:exported="true" />
4.6.3版本去掉了PushKeepAlive Activity的声明,如果您声明了该Activity,请删除。
4.5.1版本去掉了Frontia相关类,如果您初始化了FrontiaApplication,请删除。
4.5.1版本的自定义Receiver继承父类修改为PushMessageReceiver。
4.4.1版本的自定义Receiver中增加回调函数onNotificationArrived,声明如下:
public void onNotificationArrived(Context context, String title, String description, String customContentString) { }
4.4.0版本的AndroidManifest.xml中增加一个必选Service声明:
android:exported="true" />
步骤三:更新so库和jar包
1、请将libs目录下armeabi目录下原有的libbdpush_V*_*.so,替换为最新的libbdpush_V2_7.so。
注:如果你的工程中还使用了其他的.so文件,只需要复制云推送对应目录下的so文件。
2、请将jar包替换为最新的pushservice-5.7.1.65.jar。
分享到:
百度推送 android7.1,【SDK版本更新】Android SDK 5.7.1相关推荐
- Android 百度推送服务
1.资源链接 百度官方文档:http://push.baidu.com/doc/android/api: 百度推送SDK下载:http://push.baidu.com/sdk/push_client ...
- Android 百度推送使用总结
在上班工作中的一个项目中使用到了百度推送,以前对推送一无了解,现将百度推送学习总结分享如下. 1.首先配置权限. <!-- Push service 运行需要的权限 --><uses ...
- (4.2.12.3)浅谈第三方推送[bug查询]:百度推送、小米推送、华为推送
前言(常见坑): 小心是AndroidManifest文件被别人改动过...... 升级推送SDK时往往可能会引入新问题.....除非有重大更新,否则可以延迟2个版本进行升级 为了更好应对出问题的用户 ...
- (4.2.12)浅谈第三方推送[推送基础]:百度推送、小米推送、华为推送
市面上目前做免费推送服务的有很多,友盟.极光.百度.小米.华为等,由于android机型的多样性,在使用单独的一种推送时,往往会造成一些机型无法获取(当然,内部原因可能很复杂). Android 第三 ...
- Kony集成百度推送-IOS
2019独角兽企业重金招聘Python工程师标准>>> 注:可参考百度推送IOS用户手册,控制台管理请参考百度推送IOS集成指南 版权所有,转载请注明出处,谢谢! 打开百度提供的SD ...
- Android-浅谈百度推送填坑之路
背景 说到推送几乎99%的APP都会集成推送功能以此来及时告知客户新资讯,如今推送平台也是琳琅满目,如现今比较火的几个平台极光.信鸽.个推.百度... 过程 用的比较多的也就是极光和百度了,但是在使用 ...
- iOS - 百度推送
在很多项目开发中,大家都做过推送!例如:极光推送.信鸽推送.个推等等一系列的推送.我们使用的都是集成过后的SDK,其原理都是相同的. 这里我们来做一下百度推送.(目前更新到iOS10,具体iOS10新 ...
- WordPress插件WBOLT百度推送管理插件3.4.10 Pro绿色版
介绍: 本版本对插件底部自带的主题推荐.免费插件等类似广告的模块进行了删除处理,从而使界面更干净. 强烈推荐大家同时使用WBOLT的SEO插件-Smart SEO Tool及热门关键词推荐插件三者结合 ...
- 百度推送管理插件3.4.9Pro
简介: 董岩松博客也对插件底部自带的主题推荐.免费插件等类似广告的模块进行了删除处理,从而使界面更干净. 鉴于WBOLT的很多插件底部都带有类似广告的模块,以后我会针对如何自己删除这个模块出一些文章, ...
最新文章
- 计算机学win7画图,Win7系统自带画图工具如何打开?win7打开画图工具教程
- Mac过热降频的罪魁祸首,竟是插到了左边的Type-C口
- 【转载】Hyperledger学习小结
- VMware Workstation 7.0 203739 汉化补丁
- 数据库:如果MySQl磁盘满了,如何解决!
- 如何扩容LVM逻辑卷
- 基于flash AS3.0 的BASE64编码与解码类
- LabView学习笔记(三):基本控件
- AI 高等数学、概率论基础
- pymysql获取数据
- 可以自我学习的AI五子棋
- 两个PDF比较标出差异_怎样核对两份word文档内容差异?我用2小时,同事仅用2分钟搞定...
- c语言在线翻译器,command(c语言翻译工具)
- 骁龙660鸿蒙系统,骁龙660 AIE是什么意思?高通骁龙660 AIE与660的区别
- FS2120双节锂电池保护 IC
- html用if函数,if函数怎么用的实例
- 新知实验室 TRTC实时音视频
- epub android 乱码,ibooks打开含iframe的epub乱码
- ArcMap符号样式制作
- 2022ICPC杭州 F. Da Mi Lao Shi Ai Kan De codeforces gym 104090F
热门文章
- R语言可视化包ggplot2改变图例(legend)标签实战
- java对文本文件进行操作:读取、修改、添加、删除、重命名等
- ggsave的图片图例不显示中文解决办法
- RNA-seq中的生物学重复
- DEV-C++设置C++11标准
- Linux下运行.cpp文件
- linux rpm目录,Linux修改RPM的安装目录的方法
- python用merge匹配和左连接_左手用R右手Python系列——数据合并与追加
- 在Ubuntu16.04上安装CUDA
- mysql 忽略语法错误_MYSQL语句中易忽略的语法错误 | 学步园