您需要登录后才可以操作登录 | 立即注册
关闭
楼主
yelangseo

该用户从未签到

[bug反馈] IOS中无法分享到QQ空间和QQ好友,但安卓版的可以 [复制链接]

641 11 发表于 2017-12-5 16:21:46

汇总
问题类型
插件和版本[uexQQ 4.0.2] 引擎版本[sdksuit_4.1_170918_01_e(官方引擎)] 
应用平台
IOS 
打包方式
在线网站 
使用机型
IPAD AIR2
系统版本
11.0最新的
测试地址
-
测试case
联系方式
QQ1615241386
错误日志
比较怀疑是白名单机制或者是配置里边的问题,但是做了很多次修改,发现都不行。config中这样的配置:
    <config desc="uexQQ" type="URLSCHEME">
        <urlScheme name="uexQQ" schemes="['tencent这里是我的ID应该不会错]"/>
    </config>

<permission info="urlSchemeWhiteList" platform="iOS" type="">
            <string>wechat</string>
            <string>weixin</string>
            <string>alipay</string>
            <string>alipayshare</string>
            <string>mqzoneopensdk</string>
            <string>mqzoneopensdkapi</string>
            <string>mqzoneopensdkapi19</string>
            <string>mqzoneopensdkapiV2</string>
            <string>mqqOpensdkSSoLogin</string>
            <string>mqqopensdkapiV2</string>
            <string>mqqopensdkapiV3</string>
            <string>wtloginmqq2</string>
            <string>mqqapi</string>
            <string>mqqwpa</string>
            <string>mqzone</string>
            <string>mqq</string>
        </permission>
  <config desc="uexQQ" type="KEY">
        <param name="$UEXQQ_APPID$" platform="android" value="这里是我的ID应该不会错"/>
    </config>




当然这里边也有疑惑,会不会是 <urlScheme name="uexQQ" schemes="['tencent这里是我的ID应该不会错]"/> 要写成16位的呢,但是改了也不行。实在不知道从哪里的问题了,感觉这是一个bug
是在线打包,传到TestFlight里进行的测试,打包时禁止了HTTPS
沙发
AppCan运营
  • TA的每日心情
    开心
    2018-6-6 14:54
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]常住居民III

    显示全部楼层 发表于 2017-12-5 16:26:36
    QQ分享是可以的,有开发者还在用呢,而且在交流群也反馈过,没问题啊,请参照测试用例和文档,再好好操作一下试试
    板凳
    yelangseo

    该用户从未签到

    显示全部楼层 发表于 2017-12-5 17:12:41
    AppCan运营 发表于 2017-12-5 16:26
    QQ分享是可以的,有开发者还在用呢,而且在交流群也反馈过,没问题啊,请参照测试用例和文档,再好好操作一 ...

    应该是跟某些东西不兼容,我测试过很多次,都是不行。正在找原因,可能的原因有:
    1、隐私权限配置(这个已经查过很多次,能想到的情况都排除了)
    2、可能需要在QQ分享的官网上填写苹果的一些信息吧
    3、可能是与我的JS产生冲突了(这个可能性小,因为安卓是正常的)

    当然,还有,比如官方引擎与我们的JS产生兼容性等等问题。
    请遇到过类似问题的朋友们,给个思路……
    地板
    yelangseo

    该用户从未签到

    显示全部楼层 发表于 2017-12-5 17:43:21
    测试了几遍,到这个函数这里卡死不动了,整个程序都卡死到这里了,需要退出才可以:uexQQ.shareImgTextToQZone
    5#
    AppCan运营
  • TA的每日心情
    开心
    2018-6-6 14:54
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]常住居民III

    显示全部楼层 发表于 2017-12-6 10:03:41
    您上面说到了我们官方引擎与你们的JS产生兼容性?您的JS使用的不是我们的是吗?如果是这样,那就不敢保证了
    6#
    yelangseo

    该用户从未签到

    显示全部楼层 发表于 2017-12-6 15:24:00
    发现问题了,QQAPI没有加引号导致的,但新的问题也来了,就是QQ空间分享可以了,但分享成功之后出现“返回(null) 留在QQ”分享给QQ好友,一直出现“发送中,请稍后”
    7#
    yelangseo

    该用户从未签到

    显示全部楼层 发表于 2017-12-6 15:29:45
    AppCan运营 发表于 2017-12-6 10:03
    您上面说到了我们官方引擎与你们的JS产生兼容性?您的JS使用的不是我们的是吗?如果是这样,那就不敢保证了 ...

    返回(null)  这个null是标题,还是需要传的哪个参数
    8#
    AppCan运营
  • TA的每日心情
    开心
    2018-6-6 14:54
  • 签到天数: 128 天

    连续签到: 1 天

    [LV.7]常住居民III

    显示全部楼层 发表于 2017-12-6 16:02:27
    还是您哪里写的有问题,请再好好检查下吧
    9#
    yelangseo

    该用户从未签到

    显示全部楼层 发表于 2017-12-6 16:40:32
            $('body').on('click','#qq_zone',function(){
                    if(uexQQ.isQQInstalled()){
                      var JsonData = '{"title":"'+txt1+'","summary":"'+txt3+'","targetUrl":"https://www.yongyisou.com/","imageUrl":["图片网址"]}';
                      uexQQ.shareImgTextToQZone('ID数字写的正确',JsonData, function(error) {
                              if(!error){
                                    share_add_vip(api_url,api_id);                       
                              }else{
                                    //uexWindow.alert({title:"抱歉",message:"分享失败:"+error,buttonLabel:"确定"});
                              }
                      });
                    }else{
                      uexWindow.alert({title:"抱歉",message:'没有安装最新版QQ,请安装后再重试',buttonLabel:"确定"});
                    }
            })
    代码应该是没有错的,这个并没有让写APPname的地方,谁做过这样的,可以帮我检查下
    10#
    yelangseo

    该用户从未签到

    显示全部楼层 发表于 2017-12-6 16:43:43
            $('body').on('click','#qq_friend',function(){
                    if(uexQQ.isQQInstalled()){                  
                      var JsonData ='{"title":"'+txt1+'","summary":"'+txt3+'","targetUrl":"http://www.yongyisou.com/","imageUrl":"图片网址","appName":"永易搜","cflag":"1"}';
                      uexQQ.shareWebImgTextToQQ('ID数字写的正确',JsonData,function(error){
                              if(error!='1'){
                                    share_add_vip(api_url,api_id);
                              }else{
                                    //uexWindow.alert({title:"抱歉",message:"分享失败:"+error,buttonLabel:"确定"});
                              }
                      });
                    }else{
                      uexWindow.alert({title:"抱歉",message:'没有安装最新版QQ,请安装后再重试',buttonLabel:"确定"});
                    }
            })
    这是发送给QQ好友,点击可以调用到QQ软件中,但是选中接收好友之后,一直是发送中,请稍后,等一会儿之后自动消失,并且他并不发送给好友任何消息,难道是QQ服务器拦截了?
    主题:
    级别:游客
    发帖:
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表