雨夜敬清秋
雨夜敬清秋
  • 发布:2020-07-10 09:35
  • 更新:2020-07-22 16:39
  • 阅读:858

【报Bug】2.8.0,安卓端QQ分享的接口uni.share和plus都存在问题

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

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

HBuilderX类型: Alpha

HBuilderX版本号: 2.8.0

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: Mate 10

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:
uni.share({  
          provider: 'qq',  
          title: 'Dcloud',  
          summary: 'DCloud HBuilder-做最好的HTML5开发工具',  
          href: 'http://www.dcloud.io/',  
          success: (res) => {  
            console.log('QQ分享好友', res)  
          },  
          fail: (err) => {  
            console.log('QQ分享好友 分享失败', err)  
          }  
        })  

plus.share.getServices((res) => {  
          let share = res[1]  
          if (!share.authenticated) {  
            share.authorize((suc) => {  
              console.log('authorize suc', suc)  
              share.send({  
                title: 'Dcloud',  
                content: 'DCloud HBuilder-做最好的HTML5开发工具',  
                href: 'http://www.dcloud.io/',  
              }, () => {  
                console.log('QQ分享好友')  
              }, (err) => {  
                console.log('QQ分享好友 分享失败', err)  
              })  
            }, (e) => {  
              console.log('authorize err', e)  
            }, {  
              'appid': 'XXXXXXXX'  
            })  
          }  
        })

预期结果:

可以成功分享,分享成功后可以返回到应用

实际结果:

uni.share 无法分享,plus 接口可以成功分享,但是分享成功后无法返回应用

bug描述:

使用 uni.share 调用QQ分享直接报 {"errMsg":"share:fail"},标准基座也直接报错
使用 plus 接口调用QQ分享成功,但是分享成成功后点击返回应用时:标准基座可以返回应用,自定义基座直接返回手机桌面并且应用不在后台(多款安卓机都是如此)

另外
多款安卓机 使用 uni.shareWithSystem 无法调起系统分享,plus 接口可以

2020-07-10 09:35 负责人:无 分享
已邀请:
DCloud_Android_ST

DCloud_Android_ST

用基座还是正常分享吗

DCloud_Android_ST

DCloud_Android_ST

看你写的代码。日志没有关键字。你说失败应该有‘分享失败’的log。但日志里并没有看到

雨夜敬清秋

雨夜敬清秋 (作者)

目前测试发现,2.8.1-alpha 已经修复了在非X5环境下安卓端 QQ 分享无法回到应用的问题,以及无法使用uni.shareWithSystem的问题。

但是,当你使用QQ分享成功后并反应到应用,然后再点击系统分享时,有些机型的系统分享模块会一闪,看不见了,但是在那个区域点击仍然会触发到分享,就好像隐身了一样,录制了视频发送到你的邮箱

  • 雨夜敬清秋 (作者)

    shareWithSystem 的问题已另行开帖:https://ask.dcloud.net.cn/question/106085

    2020-09-01 11:50

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