Bmob后端云Android7.0以上不兼容自动更新解决方案
2018-03-15 17:43
393 查看
Bmob后端云Android7.0以上不兼容自动更新解决方案
一直在愁怎么写自动更新功能,Bmob恰好解决了我的问题,很好用,涉及到的一些栗子如下。App自动更新解决方案
Android7.0不兼容
异常android.os.FileUriExposedException
Bmob后端云使用
第三方SDK开发手册
App自动更新我用的是Bmob的后端的自动更新SDK,大家看一下解决方案。
其开发文档的网址为http://doc.bmob.cn/data/android/auto_update/1
此时,一定要注意,你在下载SDK的时候一定要选对版本,不然是不兼容android 7.0的fileprovider
最低要安装v3.5.7及其以上,否则就是闪退。
推荐自动导入SDK
在AndroidManifest.xml中的Application标签下添加如下内容:
<provider android:authorities="cn.bmob.update.fileprovider" android:name="android.support.v4.content.FileProvider" android:grantUriPermissions="true" android:exported="false"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/file_paths" /> </provider>
在res的xml目录下创建file_paths.xml文件,用来指定Apk文件下载的位置,参考如下:
<?xml version="1.0" encoding="utf-8"?> <paths> <external-path path="." name="external_storage_root" /> </paths>
就像这样,没有的,新建就好了
如果需要我写的源码,可以自己取git上fork一下,https://github.com/xiaheshun/PartyStudy.git2
tips:不要用的源码乱来呀,用你们自己的IDKey,祝大家没有BUG
相关文章推荐
- textarea 换行 (自动伸缩)|兼容ie6以上
- CSS浏览器兼容问题(IE6/IE7/Firefox)解决方案汇集及实例纵览(持续更新)
- MFC 关于自动更新问题的解决方案和代码
- 关闭WIN10的UAC/自动更新/杀毒软件(兼容WIN7/8/8.1)
- 自动更新崩溃(解决方案)
- Android SDK Manager无法自动更新解决方案
- JQuery自动轮播效果,带字幕说明,带底部滚动圈圈,兼容IE7以上所有主流浏览器。(魔兽背景哟亲)
- css 完美垂直居中解决方案兼容ie8以上等其他浏览器
- 友盟自动更新技术解决方案(安卓版)
- 干货 | 自更新CC 2015.3以上版本,都默认自动安装C盘,真的无法转移其他的盘吗?
- Android - R.java文件不自动更新时解决方案
- 关于cocos2dx客户端程序的自动更新解决方案
- 自动更新检索第三方的根目录列表序列号失败的解决方案
- Lucene中自动补全Suggest模块的索引追加和更新的解决方案
- 关于cocos2dx客户端程序的自动更新解决方案
- 解决Android百度自动更新SDK和360自动更新SDK兼容
- 自动检测系统并更新源 (适用系统版本:兼容线上所有linux版本)
- 关于cocos2dx客户端程序的自动更新解决方案
- 关于cocos2dx客户端程序的自动更新解决方案
- 自动更新技术解决方案