小答
小答
  • 发布:2021-01-08 10:37
  • 更新:2021-01-18 16:13
  • 阅读:635

【报Bug】音频分享到微信,点击进入了音频地址,而不是设置的href

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15.7

HBuilderX类型: 正式

HBuilderX版本号: 3.0.5

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: 小米10pro

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:
let shareOPtions = {  
                    provider: "weixin",  
                    title: "title",  
                    scene: "WXSceneSession",  
                    type: 3,  
                    summary: "summary",  
                    href: "需要点击跳转的地址",  
                    imageUrl: "图片地址",  
                    mediaUrl: "音频的Url",  
                    success: e => {  
                    },  
                    fail: e => {  
                    },  
                    complete: function() {  
                    }  
                };  
                uni.share(shareOPtions);

操作步骤:
  • 分享音频到微信好友

预期结果:
  • 点击分享出去的微信音频消息(除播放按钮以外),可以跳转到设置的href地址。

实际结果:
  • 跳转到了音频地址

bug描述:

  • 音频分享到微信 (uni.share)
  • 可以分享成功,也可以正常播放,但点进进入的是音频地址,不是设置的跳转href,而是跳转到了音频地址。(微信后台白名单等都设置好了,分享的href也是在白名单内)
2021-01-08 10:37 负责人:无 分享
已邀请:
小答

小答 (作者) - 123

哥哥们,这个BUG不关注吗???

小答

小答 (作者) - 123

再次用安卓原生直接调用微信官方提供的Api 测试,结果更加肯定这个BUG:

微信提供了两个字段:musicUrl和musicDataUrl,musicDataUrl是用来跳转网页的,musicDataUrl是用来播放音频的;
Uni应该是整合成一个字段了。

小答

小答 (作者) - 123

IOS和Android都是一样的问题;如果原生部分根据微信官方改为两个字段就会解决的,拜托了各位,看一下呗

该问题目前已经被锁定, 无法添加新回复