微信分享朋友信息:ready 、check接口成功后没反应,什么信息都没有返回,微信版本升级至6.7.3,求解!
wx.checkJsApi({
jsApiList:["updateAppMessageShareData"],
success:function(res){
alert("check success!");
wx.updateAppMessageShareData({
title: 'iDGC', // 分享标题
desc: shareTxt, // 分享描述
success: function (result) { // 用户确认分享后执行的回调函数
alertMessage("wx.checkJsApi success,"+JSON.stringify(result));
alertMessage("分享成功");
},
cancel: function () { // 用户取消分享后执行的回调函数
alertMessage("分享已取消");
},
fail:function(e){
alertMessage("wx.checkJsApi fail,"+JSON.stringify(e));
}
});
},
fail:function(e){
alertMessage("wx.checkJsApi fail,"+JSON.stringify(e));
}
});
});
updateAppMessageShareData
这个不应该写在checkJsApi里面吧 👀
checkJsApi和updateAppMessageShareData是同一级的,应该并列写在wx.ready内吧,checkJsApi是用来检查你当前是否支持某接口的。
我之前调用扫一扫,拍照都是这样写的,都可以实现,先check接口是否可以用,然后在调用
确实应该是先checkJsApi,但是它的功能是检查你当前是否支持这个接口的,并不是实现这个接口功能的