UNI-APP,plus.runtime.openURL打开手机自带浏览器,出现“下载地址不可用,创建任务失败”的Bug

编程知识 更新时间:2023-05-02 20:01:52

在UNI-APP中,有时候需要打开手机自带的浏览器,下载更新软件,通常使用

//#ifdef APP-PLUS
plus.runtime.openURL(res.url);
//#endif

但是,最近我的app版本更新总是出现“下载地址不可用,创建任务失败”,但是下载地址是正确无误的,单独在浏览器打开下载地址,是可以下载apk的。

 

 

后经测试发现,只有小米手机(小米 note11)才会出现这种情况。

解决:

openUrl的方法可以设置参数规定打开连接的软件,传浏览器包名就可以了,手机用openUrl打开下载链接,如下:

//#ifdef APP-PLUS
								plus.runtime.openURL(this.api.androidAppDownloadUrl(), err=>{
									this.openURL(this.api.androidAppDownloadUrl());
								}, 'com.android.browser');
								//#endif

完!!!

更多推荐

UNI-APP,plus.runtime.openURL打开手机自带浏览器,出现“下载地址不可用,创建任务失败”的Bug

本文发布于:2023-04-28 10:06:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/95d5528778e1f4cf8dd5cb69283d5900.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:下载地址   自带   不可用   浏览器   手机

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 108514文章数
  • 27416阅读数
  • 0评论数