r_upgrade更新app版本问题
使用了r_upgrade插件,代码如下:
一个GestureDetector点击事件:
onTap: () async {
if (num == 1) {
if (Platform.isAndroid) {
if (widget._updateURL
.endsWith('apk')) {
var reqPerm =
await requestPermissions();
if (reqPerm) {
num++;
int id = await RUpgrade.upgrade(
widget._updateURL,
notificationVisibility: NotificationVisibility.VISIBILITY_HIDDEN,
isAutoRequestInstall: true,
fileName: 'mobile-update.apk');
num = 1;
// await RUpgrade.install(id);
} else {
ToastUtil.show('update.needPermission'.tr());
}
} else {
launch(widget._updateURL);
}
} else if (Platform.isIOS) {
launch(widget._updateURL);
}
} else {
ToastUtil.show('update.downloading'.tr());
}
},
点击立刻升级之后,画面没有反应,控制台报错:
D/r_upgrade.Service(26148): run: code=404
D/r_upgrade.Service(26148): handlerDownloadFailure: failure
有没有大佬指导一下呀!