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