使用bmob实现软件的自动更新
aide吧
全部回复
仅看楼主
level 13
tan10º 楼主
最近在做代码助手,发现软件在自动更新的时候会fc,看了log发现是v4库里的Notification出错,立马看官方文档,发现要兼容安卓6.0,然后按文档添加了兼容的代码,发现还是没有用(同样的错误)。文档中对于Notification变更给出了示例代码,然而我也不知道怎么用(本人小白,大佬勿喷)。算了,不用他的自动更新了,自己写吧。
2018年08月11日 00点08分 1
level 13
tan10º 楼主
首先,创建一个工程,导入bmob sdk
填写仓库地址
导入sdk
2018年08月11日 00点08分 3
level 13
tan10º 楼主
添加权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WAKE_LOCK"/>
2018年08月11日 00点08分 4
安卓6.0以上要申请写入sd卡权限,请自行百度
2018年08月11日 01点08分
level 13
tan10º 楼主
初始化bmob和AppVersion表,key可在bmob后台获取
Bmob.initialize(this, "key");
BmobUpdateAgent.initAppVersion();
2018年08月11日 00点08分 5
level 13
tan10º 楼主
写一个update的方法
2018年08月11日 00点08分 6
level 13
tan10º 楼主
update_dialog方法
2018年08月11日 00点08分 7
level 13
tan10º 楼主
downloadFile方法
2018年08月11日 01点08分 8
level 13
tan10º 楼主
安装apk在安卓7.0以上需要兼容
中AndroidManifest.xml添加代码
并在res文件下创建一个file_paths文件,代码如下
2018年08月11日 01点08分 9
level 13
tan10º 楼主
installNormal方法,要导入v4库
2018年08月11日 01点08分 10
level 13
tan10º 楼主
QQ交流群456263785
2018年08月11日 01点08分 12
level 11
别说是bmob更新了,读取服务器的版本再更新随便都可以写出来,iapp都有一堆自动更新[滑稽]
2018年08月11日 02点08分 14
能兼容7.0?
2018年08月11日 03点08分
iapp一般随便找个公开的可以修改文字的论坛什么的就可以了 直接扒帖子网页,截取关键字[滑稽][滑稽]
2018年08月11日 03点08分
level 12
[滑稽]
2018年08月11日 03点08分 15
level 11
兼容你🐴兼容,targetsdk改一下就不用兼容了[呵呵]
2018年08月11日 09点08分 17
level 9
666我喜欢
2018年08月11日 12点08分 19
level 12
有用
2018年08月12日 21点08分 20
1 2 尾页