小程序

相关内容:


此方式适用于用户点击右上角菜单的转发按钮。

小程序使用微信 onShareAppMessage 时需增加星汉sdk中 getShareTemplates 方法获取的 channelCode字段。

callback函数返回的对象说明
字段 字段类型 字段说明
title string 转发标题
imageUrl string 分享卡片图片的url
path string 分享卡片进入小程序的路径,必须是以 / 开头的完整路径
channelCode string 通过 getShareTemplates 获取的分享素材,则需传入该参数,注意蛇形与驼峰的区分
cancel function 微信分享取消时触发的回调
success function 微信分享成功时触发的回调
示例
import XH_MINIPRO_SDK from '../../utils/xh_minipro_sdk_1.5.0.min.js'

Page({
    onLoad:function() {...},
    onShow:function() {...},
    onHide:function() {...},
    onShareAppMessage:function() {
        return {
            path: path,
            title: title,
            imageUrl: imageUrl,
            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