s***@163.com
s***@163.com
  • 发布:2018-09-06 17:34
  • 更新:2018-09-06 19:16
  • 阅读:1829

ios微信分享不成功

分类:HBuilder

一开始app直接打包出来iOS和Android上的微信分享都是正常的,但是热更新之后(期间更新了Hbuilder版本),Android的正常,但ios本地测试可以分享,线上就不行,请问下这是什么原因,几个app同时出现这个情况
这是线上测试弹出的信息:

2018-09-06 17:34 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

分享的代码贴一下,另外建议下载最新的 HBuilderX。

  • s***@163.com (作者)

    function onStateChanged( d, status ){

    switch(d.state){

    case 4:

    if(status == 200){

    console.log("图片下载完成:" + d.filename);

    localPictures = plus.io.convertLocalFileSystemURL(d.filename);

    if(isIOS){

    localPictures = 'file://'+localPictures;

    } else {

    msg.thumbs=[localPictures];

    }

    msg.pictures=[localPictures];

    // sendMessage();

    shareMessage(msg,s)

    } else {

    mui.toast("下载图片失败");

    }

    break;

    case 1:

    console.log("下载开始");

    break;

    case 2:

    console.log("请求已响应");

    break;

    case 3:

    console.log("下载进行中");

    break;

    default:

    console.log("state: " + d.state);

    break;

    }

    }


    function shareMessage(msg, s){

    console.log(JSON.stringify(msg));

    alert(JSON.stringify(msg))

    s.send(msg, function(){


        console.log('分享到"'+s.description+'"成功!');  
    }, function(e){

    console.log('分享到"'+s.description+'"失败: '+JSON.stringify(e));
    });

    }

    2018-09-06 20:08

  • s***@163.com (作者)

    应该不是代码的问题 本地测试是没有问题的 就打包出来了不行 您帮忙看看

    2018-09-06 20:09

  • s***@163.com (作者)

    我的QQ 891785114 谢谢

    2018-09-06 20:10

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