添加依赖
在app工程的build.gradle文件中添加如下依赖
implementation 'com.tencent.bugly:crashreport_upgrade:1.5.23'
添加权限
修改Manifest文件,添加如下权限:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
添加初始化代码
Bugly.init(this, "Bugly注册的AppId", BuildConfig.DEBUG);
登录Bugly注册产品
1、登录https://bugly.qq.com/,新建产品
![](https://img.haomeiwen.com/i6169789/bd4fe24f5452dcf2.png)
2、输入基本信息
![](https://img.haomeiwen.com/i6169789/cc8c28872d910562.png)
3、点击创建之后的产品
![](https://img.haomeiwen.com/i6169789/b6a8f71e6e247b21.png)
4、 点击“应用升级”,再选择“发布新升级”
![](https://img.haomeiwen.com/i6169789/3703578f1d37d2b0.png)
5、上传新app版本
![](https://img.haomeiwen.com/i6169789/1fe7bc850478dab1.png)
6、填写升级策略信息
![](https://img.haomeiwen.com/i6169789/e3d8b6c735e7113c.png)
7、启动升级任务
任务创建后,默认是未启动状态,鼠标移到版本信息上,选择“启动”。
![](https://img.haomeiwen.com/i6169789/2da759fbee984c69.png)
8、打开App,等30秒左右
就可以看到升级弹窗了
![](https://img.haomeiwen.com/i6169789/786debcf69754405.png)
完整源代码地址
https://gitee.com/hspbc/bugly-upgrade-demo
关于我
厦门大学计算机专业|华为八年高级工程师
十年软件开发经验,5年编程培训教学经验
目前从事编程教学,软件开发指导,软件类毕业设计指导。
所有编程资料及开源项目见https://juejin.cn/post/7002792005688360968
网友评论