分享

业务场景

分享图片,视频

流程图

接口介绍

share(shareConfig: EworldSDK.ShareConfig): void

调用示例

SDKManager.share({
  sharePosition: 1,
  shareRoleId: 'xxx',
  shareServerId: 'xxx',
  shareContentType: '0',
  shareToPlatform: 0,
  shareDescribe: '分享描述',
  shareTitle: '分享标题',
  shareImageUrl: 'https://www.baidu.com/img/bd_logo1.png',
  shareUrl: 'https://www.baidu.com',
  videoPath: '',
  query: '',
  onSuccess: (res) => {
    // 分享成功
  },
  onFailed: (err) => {
    // 分享失败
  },
});

参数说明

入参

ShareConfig shareConfig

参数名称类型说明必传/可选最低版本
sharePositionint分享图位置必传
shareServerIdstring分享区服 ID必传
shareRoleIdstring分享角色 ID必传
shareToPlatformint分享平台【媒体平台枚举值】,海外 Android/iOS 有效必传
shareContentTypestring内容类型:0 是图文分享【默认】;1 是视频分享可选
videoPathstring分享视频路径【shareContentType = "1"时必传, 可传录制结束回调的 videoPath】可选
querystring归因查询字符串,必须是 key1=val1&key2=val2 的格式可选
shareTitlestring分享标题,如果使用 sharePosition,则会根据以后台下发的为准可选
shareImageUrlstring分享显示图片的链接可选
shareDescribestring分享的 描述内容可选
shareUrlstring分享地址【H5 使用,可以是: 1. H5 游戏地址 2. 推广落地页地址】可选

Int shareToPlatform:媒体平台枚举值

说明
0默认值,代表不分享到定义范围内的媒体平台
1Facebook
2Twitter
3LINE
4Naver

错误码

FAQ

Q: 微信分享的回调方法不响应

A: 由于微信分享不支持回调,所以无回调

Q: sharePosition 怎么使用

A: sharePosition分享位置运营与 CP 协定, 由运营在后台配置分享文案与图片,分享文案、分享图由后台下发,不需要传

Q: 视频分享怎么使用

A: 只有支持录屏的游戏平台支持视频分享,请根据实际使用