描述:监听 LjWxSdk.onShareAppMessage()当用户点击右上角菜单的「转发」按钮时触发的事件(函数中会自动打点,并分析回流)
LjWxSdk.onShareAppMessage();
参数:
| 参数 | 类型 | 描述 | 是否必填 |
| title | string | 分享语 | 是 |
| imageUrl | string | 分享图 | 是 |
| query | string | 扩展参数 | 否 |
LjWxSdk.onShareAppMessage(myBehaviour,"测试标题", "https://picconfig.chiji-h5.com/h5_pic/square_img_20190116164520.jpg", "a=1&b=2");
描述:用户主动拉取分享需要使用LjWxSdk.shareAppMessage(函数中会自动分析并打点,并分析回流)
LjWxSdk.shareAppMessage(callback);
参数:
| 参数 | 类型 | 描述 | 是否必填 |
| title | string | 分享语 | 是 |
| imageUrl | string | 分享图 | 是 |
| query | string | 扩展参数 | 否 |
LjWxSdk.shareAppMessage(myBehaviour,"测试标题", "https://picconfig.chiji-h5.com/h5_pic/square_img_20190116164520.jpg", "a=1&b=2");
分享图和分享语由运营提供已配置好的json中获取
分享图和分享语的json地址:由对接人员提供
先拉取分享图配置:
分享图库链接:https://jsonconfig.chiji-h5.com/json/crzc/share.json
解析之后内容如下:
[{
"id":"01",
"title":"\u5e2e\u6211\u627e\u627e\u4e0b\u56fe\u91cc\u4e94\u5904\u4e0d\u540c\u70b9\uff0c\u70b9\u51fb\u56fe\u7247\u653e\u5927\u770b",
"url":"https:\/\/picconfig.chiji-h5.com\/share_pic\/crzc_20190927153659.jpg",
"group":"1",
"random":"1"
}]
| 参数 | 类型 | 描述 |
| id | string | 图片编号 |
| title | string | 分享所配的文字 |
| url | string | 分享图的地址 |
| group | string | 如有需要,可分组显示; |
| random | string | 随机出现的概率 |
解决分享图的接入问题:
1. 只需要先拉取后台提供的 json 文件。然后用文件里面的 title 和 url 字段替换现在的内容就可以了。就可以解决(随意切换测试分享图)的问题。
2. json文件的内容就是一个 对象数组。 每一个对象代表一组配置好的分享内容(文字和图片)。需要分享的时候前端随机选取一个对象,使用里面配置的值。
3. 这个json文件只需要每次进入游戏的时候拉取一次就可以了。
4. 如果json文件拉取失败,就强制赋值。后台提供 一段title文字, 一个网络图片url ,前端在代码中写死此值,如果拉取失败,所有的分享都用这个固定值。
LjWxSdk.onShareTimeline();
参数:
| 参数 | 类型 | 描述 | 是否必填 |
| title | string | 分享语 | 是 |
| imageUrl | string | 分享图 | 是 |
| query | string | 扩展参数 | 否 |
LjWxSdk.onShareTimeline(myBehaviour,"测试标题", "https://picconfig.chiji-h5.com/h5_pic/square_img_20190116164520.jpg", "a=1&b=2");