微信内点击链接无法跳转App Store
我的H5页面中根据开发文档集成了ulink:【ULink([
{
id: ulinkId,
data: {
},
selector: "#downLoadBtn",
useOpenInBrowerTips: "default",
proxyOpenDownload: function (defaultAction, LinkInstance) {
console.log('ULink 点击事件触发:', LinkInstance); // 点击按钮时打印
if (LinkInstance.solution.type === "scheme") {
// qq或者微信环境特殊处理
if (ULink.isWechat || ULink.isQQ) {
console.log("-- 当前处于微信/QQ环境 --")
defaultAction(); // 唤起浏览器提示蒙层
} else {
console.log("-- 当前非微信/QQ --")
window.location.href = LinkInstance.solution.downloadUrl;
}
} else if (LinkInstance.solution.type === "universalLink") {
console.log("-- universalLink --")
// universalLink 无需自定义逻辑,由友盟处理
}
},
onready: function (LinkInstance) {
console.log('ULink 绑定成功!实例信息:', LinkInstance);
},
onerror: function (error) {
console.error('ULink 绑定失败:', error);
}
},
]);】,我看到控制台LinkInstance.solution.type是universalLink,我用safari浏览器打开网页链接并点击按钮时能成功跳转app store,如果已下载app也可成功跳转到app,但用微信打开链接并点击按钮时,如果下载了app能直接打开,没下载的话就停在这个页面没有跳转到app store。怎么解决?
