在某种机型下uni-app的uni.openEmbeddedMiniProgram打开半屏腾讯小程序失败,报wwapp.install3rdApp:fail function is unsupported

在某种机型下uni-app的uni.openEmbeddedMiniProgram打开半屏腾讯小程序失败,报wwapp.install3rdApp:fail function is unsupported

项目属性
产品分类 uniapp/小程序/微信
PC开发环境操作系统 Mac
PC开发环境操作系统版本号 1.8.0
HBuilderX类型 正式
HBuilderX版本号 4.56
第三方开发者工具版本号 1.8.0
基础库版本号 1.8.0
项目创建方式 HBuilderX

示例代码:

preview(url) {  
  uni.openEmbeddedMiniProgram({  
    appId: 'wxebadf544ddae62cb',  
    path: url,  
  });  
},

操作步骤:

  • 点击按钮打开半屏小程序

预期结果:

  • 不报错直接跳到半屏小程序中

实际结果:

  • 报wwapp.install3rdApp:fail function is unsupported.

image


更多关于在某种机型下uni-app的uni.openEmbeddedMiniProgram打开半屏腾讯小程序失败,报wwapp.install3rdApp:fail function is unsupported的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

标题中的某种机型是什么意思?如果稳定复现,改成 wx. openEmbeddedMiniProgram 是否正常?
你的 HBuilderX 依赖、vue 版本分别是多少?你这个问题反馈比较少,提供更多信息,有助于定位和解答你的问题。

更多关于在某种机型下uni-app的uni.openEmbeddedMiniProgram打开半屏腾讯小程序失败,报wwapp.install3rdApp:fail function is unsupported的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这个错误通常是由于微信小程序基础库版本或设备兼容性问题导致的。以下是可能的原因和解决方案:

  1. 基础库版本问题:
  • 确保微信开发者工具和真机的基础库版本都升级到最新(建议2.30.0+)
  • 在manifest.json中配置"mp-weixin"的"libVersion"为"latest"
  1. 设备兼容性问题:
  • 部分旧机型可能不支持半屏小程序功能
  • 检查微信客户端版本是否过旧(需8.0.16+)
  1. 权限问题:
  • 确保小程序已关联目标半屏小程序
  • 检查小程序后台是否已开通半屏小程序权限
  1. 代码修改建议:
preview(url) {
  if(wx.canIUse('openEmbeddedMiniProgram')){
    uni.openEmbeddedMiniProgram({
      appId: 'wxebadf544ddae62cb',
      path: url,
    });
  }else{
    uni.showToast({
      title: '当前环境不支持',
      icon: 'none'
    });
  }
}
回到顶部