// ios 跳转到appstore,.apk、.wgt 直接安装更新
const isResource = ['.apk', '.wgt'].some(ext => this.updateParams.downUrl.toLocaleLowerCase().includes(ext));
let marketOpened = false;
if (plus.os.name !== "Android" || !isResource) {
plus.runtime.openURL(this.updateParams.downUrl,(err) => {
if (err) {
console.log("应用市场打开失败")
marketOpened = false
} else {
marketOpened = true;
}
});
if (!marketOpened) {
let customH5URL = 'https://www.pgyer.com/111111'
plus.runtime.openURL(customH5URL);
}
return;
}
- 发布:2024-11-30 10:51
- 更新:2024-11-30 10:51
- 阅读:13
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.1 (23B2073)
HBuilderX类型: Alpha
HBuilderX版本号: 4.34
手机系统: Android
手机系统版本号: Android 12
手机厂商: 华为
手机机型: P40
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
尝试打开应用市场,如果打开失败,就打开自定义H5页面
尝试打开应用市场,如果打开失败,就打开自定义H5页面
预期结果:
打开应用市场,如果打开失败,就打开自定义H5页面
打开应用市场,如果打开失败,就打开自定义H5页面
实际结果:
打开应用市场失败,没有走失败回调
打开应用市场失败,没有走失败回调
bug描述:
plus.runtime.openURL()方法调用失败的回调函数没有走进去
0 个回复