小游戏
相关内容:
此方式适用于用户点击右上角菜单的转发按钮,传入参数与 wx.onShareAppMessage
基本一致,额外增加星汉sdk中 getShareTemplates
方法获取的 channelCode
字段。
调用方法
import XH_MINIPRO_STATISTIC from './utils/xh_minipro_statistic_1.5.0.min.js'
XH_MINIPRO_STATISTIC.onShareAppMessage(callback)
callback函数返回的对象说明:
字段 | 字段类型 | 字段说明 |
---|---|---|
title | string | 分享卡片的标题 |
imageUrl | string | 分享卡片图片的url |
query | string | 查询字符串,必须是 key1=val1&key2=val2 的格式,用户从分享卡片进入后,可通过 wx.getLaunchOptionSync() 或 wx.onShow() 获取启动参数中的query |
channelCode | string | 通过 getShareTemplates 获取的分享素材,则需传入该参数,注意蛇形与驼峰的区分 |
cancel | function | 微信分享取消时触发的回调 |
success | function | 微信分享成功时触发的回调 |
示例
XH_MINIPRO_STATISTIC.onShareAppMessage(() => {
return {
title: '',
imageUrl: '',
query: 'key1=val1&key2=val2',
channelCode: '', //这个很重要
success(res) {
console.log('分享成功', {
errMsg: res.errMsg,
isSharetoGroup: res.isSharetoGroup //是否分享到群
});
},
cancel(res) {
console.log('分享取消', {
errMsg: res.errMsg,
});
}
}
))
分享成功后回调参数说明:
字段 | 字段类型 | 字段说明 |
---|---|---|
isSharetoGroup | Boolean | 本次触发分享成功是否分享到群 |
errMsg | string | 本次分享的回调信息 |