uniapp 打APP正式包 iOS 18不能唤起微信小程序
// 获取分享服务列表
plus.share.getServices(
res => {
let sweixin = '';
for (var i = 0; i < res.length; i++) {
let t = res[i];
if (t.id == 'weixin') {
sweixin = t;
}
}
if (sweixin) {
sweixin.launchMiniProgram({
id: id, // 要跳转小程序的原始ID
path: path, // 可带参数
type: 0 // 微信小程序版本类型可取值: 0-正式版; 1-测试版; 2-体验版。 默认值为0。
},
// 目标小程序点击返回App后执行的回调,在此接收微信小程序传递的参数
res2 => {
// console.log(typeof res2, res2)
// res2是微信小程序传递回来的参数 类型为string 需转化为js对象使用
let result = JSON.parse(res2)
console.log(result)
console.log("外链result: " + JSON.stringify(result));
// 拿到参数后执行你需要的逻辑
},
err2 => {
console.log("外链err2: " + JSON.stringify(err2));
console.log(err2)
}
);
} else {
uni.showToast({
icon: 'none',
title: '当前环境不支持微信操作!'
})
}
},
err => {
console.log(err)
console.log("err: " + JSON.stringify(err));
}
)
1 个回复
yangjw (作者)
wxlog:Error:launch app fail, isUlLaunch:0, url:weixin://a