4***@qq.com
4***@qq.com
  • 发布:2025-12-22 17:05
  • 更新:2025-12-22 17:06
  • 阅读:257

【报Bug】安卓双开微信的时候无法跳转到分身微信小程序

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: windows10 22H2

HBuilderX类型: 正式

HBuilderX版本号: 4.85

手机系统: Android

手机系统版本号: Android 16

手机厂商: 小米

手机机型: 小米10

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

plus.share.getServices(
(services) => {
// 使用 Array.find 简化查找逻辑
const weixinService = services.find(
(service) => service.id === "weixin"
);
if (!weixinService) {
handleError(new Error("当前环境不支持微信分享服务"));
return;
}
weixinService.launchMiniProgram(
{
id: ’‘,
path: ’‘,
},
(success) => {
// plus API 的成功回调通常没有参数,只要执行了就算成功
console.log("成功打开微信小程序");
resolve();
},
(err) => {
handleError(err);
}
);
},
(err) => {
handleError(err);
}
);

操作步骤:

选择分身微信时无法打开小程序

预期结果:

选择分身微信时无法打开小程序

实际结果:

选择分身微信时无法打开小程序

bug描述:

安卓机中有多个微信时,uniapp安卓跳转微信小程序,选择分身微信时无法打开小程序,貌似在主微信上打开,如何在选择分身微信的时候打开分身微信小程序

2025-12-22 17:05 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该bug反馈内容基本完整但存在不足:BUG描述清晰说明了问题现象(安卓双开微信时无法跳转到分身小程序),但复现步骤过于简略,仅"选择分身微信时无法打开小程序",缺乏具体操作流程(如如何触发分享、选择分身微信的界面等),官方难以直接复现。代码示例核心逻辑正确,但id/path为空字符串且缺少manifest配置说明,需补充完整参数和微信SDK配置细节。分类信息全面,包含各版本及设备信息。

bug不成立。依据知识库App平台打开微信小程序文档,uni-app通过plus.share调用系统分享服务,而Android系统级分享机制无法区分主微信与分身微信实例(分身应用通常未完整注册分享服务)。微信官方文档也明确小程序跳转受平台限制,分身微信可能未实现标准分享接口。此属系统/微信分身应用限制,非uni-app框架问题。

非概念性问题。用户正确使用uni-app(非x版本)的plus.share API,符合分享服务文档规范。建议:1. 确认manifest.json已配置微信分享SDK;2. 尝试通过plus.runtime.launchApplication指定分身微信包名直接启动;3. 参考微信开放文档了解小程序跳转限制。

内容为 AI 生成,仅供参考

要回复问题请先登录注册