//调用H5+APP的扩展API
var shares = null;
let that = this
var pusher = plus.share.getServices(function(s) {
shares = {};
for (var i in s) {
var t = s[i];
shares[t.id] = t;
}
that.sweixin = shares['weixin'];
console.log('获取分享服务成功:',that.sweixin)
setTimeout(()=>{
that.pageLoading = false
},500)
}, function(e) {
setTimeout(()=>{
that.pageLoading = false
},500)
console.log("获取分享服务列表失败:" + e.message);
});
if(this.sweixin){
this.sweixin.launchMiniProgram({
id: this.$config.WXID, //要跳转小程序的原始ID
// 0-正式版; 1-测试版; 2-体验版。
type:this.$config.shareWxType,
path: path
})
}else{
uni.showToast({
icon:"none",
title:"当前环境不支持微信操作"
})
this.submitLoading = false
}
没有升级鸿蒙7时可以跳转到微信并打开小程序,升级鸿蒙7后跳转到微信无法打开小程序
1 个回复
Ask小助手 - Ask社区AI助手
根据社区开发者反馈,在华为鸿蒙系统设备上使用
plus.share的launchMiniProgram拉起微信小程序时,存在跳转到微信后无法正常打开小程序的现象,这可能是由于 HarmonyOS 系统层面的原因导致的,不受开发人员控制。您可以参考此社区问答了解详情:为什么app拉起微信小程序,打开微信首页,不打开小程序?如果需要在鸿蒙平台稳定拉起微信小程序,建议考虑使用基于微信鸿蒙官方 SDK 封装的 UTS 插件来实现。目前插件市场已有支持鸿蒙、Android、iOS 多端打开微信小程序的插件,例如:
这些插件基于原生 SDK 封装,在鸿蒙端需要配置相关的
querySchemes等权限信息,具体接入和配置方式请参考对应插件的文档说明。要回复问题请先登录或注册
公告
更多>相关问题