uni.share 安卓分享失败share:fail:[Share微信分享:-3]Unable to send

使用uni.share分享时安卓手机出问题,显示 share:fail:[Share微信分享:-3]Unable to send

ios 和小程序都没有问题,找了很久发现是imageUrl 图片过大引起的,微信上面说是限制 32KB以下。但是我上传一百多kb 的图片分享也没问题,上传500多kd的图片出现错误。所以对图片的限制最好在200kb以下,安卓 不会出现问题

下面是app端微信好友分享代码

uni.share({

    provider: 'weixin',

scene: "WXSceneSession",

    type: 5,//5是分享的 微信小程序

    imageUrl:this.activeInfo.photos[0], //分享图不要超过200kb

    title:'邀请你参加'+this.activeInfo.title,

    miniProgram: {

        id:that.wxId, 

        path:'/pages/active/activityInfo?shard=1&id=' + this.activeInfo.id,

        type: 0,

        webUrl: 'https://www.baidu.com'

    },

    success: ret => {

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

    },

    fail: function (err) {

            console.log("fail:" + JSON.stringify(err));

    }

});

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容