分享

1. 被动转发

描述:监听 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");
  

 

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");
  

 

3. 分享配置

分享图和分享语由运营提供已配置好的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 ,前端在代码中写死此值,如果拉取失败,所有的分享都用这个固定值。

 

4. 朋友圈分享(仅安卓)

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");