现在wx.updateAppMessageShareData、updateTimelineShareData是微信JSSDK 1.4.0以上版本支持的。其它的即将废弃。
但是不管用户是否分享成功或失败都会进入success接口。但是用户分享成功和失败的逻辑是不一样的。有大神知道这个应该怎么改吗?
wx.ready(function () { //需在用户可能点击分享按钮前就先调用
wx.updateAppMessageShareData({
title: '', // 分享标题
desc: '', // 分享描述
link: '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl: '', // 分享图标
success: function () {
// 设置成功
}
})
});
分享不会分享失败的吧,失败的话应该是代码写的有问题。
那怎么判断用户是否点击分享呢?如果用户点击微信右上角的分享按钮后又取消分享的话,这个应该怎么判断?
@伏沙金: 用户不想分享你还能逼他麽
正常流程:
1、 APP分享按钮跳转到微信
2、然后选择对象
3、发送信息
4、提示返回APP or 留在微信
5 成功,获取到积分
异常流程:
1、 APP分享按钮跳转到微信
2、然后选择对象
3、返回键回到APP,提示成功。。。
4、获取到积分
## oh,shit!
可惜我这是微信公账号,不是APP