onLoad: function (options) {
//开启分享好友功能
wx.showShareMenu({
withShareTicket: true
});
},
onShareAppMessage: function () {
return {
title: '', //分享时缩略图的名称
path:'/pages/index/index',
imageUrl:'/pages/images/fm.jpg',
success: (res) => {
// 分享成功
},
fail: (res) => {
// 分享失败
}
}
}
点击分享按钮时直接加➕
小程序分享回调早就没有了,不管是成功还是失败,还是中途取消分享,都会认为是成功。
1、方案一,不管成功失败,直接加。
2、方案二,分享的时候,链接上带上唯一参数,别人点击你分享的链接进入小程序之后,可以拿到这个参数,这样就表示分享成功了。
onShareAppMessage: function () { return { title: '', //分享时缩略图的名称 path:'/pages/index/index?uid=xxx', imageUrl:'/pages/images/fm.jpg', success: (res) => { // 分享成功 }, fail: (res) => { // 分享失败 } } } onLoad: function (options) { if (options.uid === 'xxx') { // 给uid为xxx的用户加金币 } },
没有分享成功返回,只有分享完成(包括取消)。