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 本次分享的回调信息

关于分享回调的说明

Last Updated: 3/21/2019, 4:31:09 PM