美文网首页
apicloud微信分享问题

apicloud微信分享问题

作者: xilong | 来源:发表于2018-04-02 11:45 被阅读778次

    1、由于应用的BundleID信息校验不通过,无法分享到微信

    参考 http://blog.csdn.net/shjsir/article/details/76909554
    某一个同事的苹果手机微信分享就是这个问题(但是其他同事的苹果手机可以)

    2、微信分享使用网络图片

    由于微信分享模块和微博分享模块 分享的图片必须是本地图片,网络图片无法分享,所以采用方法是先把图片下载到本地,用本地图片分享(流程就是先用fs这个模块删除图片,再下载图片到本地,开始想的是直接下载图片,把图片名字 命名一样,下载下来的图片可以替换以前的,但是测试没有效果)
    但是这里会有一个问题,就是你点击分享的时候图片还没有下载完成,那么就不会出现图片

    var fs = api.require('fs');     
    var ret = fs.removeSync({        //同步删除本地图片
        path: 'fs://image/shareImg.png'
    });
    if (ret.status) {
        // alert('删除成功!');
    } else {
        // alert('删除失败!');
    }
    
    
    api.download({
        url: app.shareMsg.qqimg,                       //网络图片下载 url
        savePath: 'fs://image/shareImg.png',     //图片存储路径
        report: true,
        cache: true,
        allowResume: true
    }, function(ret, err) {
        if (ret.state == 1) {
            //下载成功
        } else {
    
        }
    });
    

    相关文章

      网友评论

          本文标题:apicloud微信分享问题

          本文链接:https://www.haomeiwen.com/subject/ciqbxftx.html