使用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));
}
});