分享
业务场景
分享图片,视频
流程图
无
接口介绍
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
参数名称 | 类型 | 说明 | 必传/可选 | 最低版本 |
---|---|---|---|---|
sharePosition | int | 分享图位置 | 必传 | |
shareServerId | string | 分享区服 ID | 必传 | |
shareRoleId | string | 分享角色 ID | 必传 | |
shareToPlatform | int | 分享平台【媒体平台枚举值】,海外 Android/iOS 有效 | 必传 | |
shareContentType | string | 内容类型:0 是图文分享【默认】;1 是视频分享 | 可选 | |
videoPath | string | 分享视频路径【shareContentType = "1"时必传, 可传录制结束回调的 videoPath】 | 可选 | |
query | string | 归因查询字符串,必须是 key1=val1&key2=val2 的格式 | 可选 | |
shareTitle | string | 分享标题,如果使用 sharePosition,则会根据以后台下发的为准 | 可选 | |
shareImageUrl | string | 分享显示图片的链接 | 可选 | |
shareDescribe | string | 分享的 描述内容 | 可选 | |
shareUrl | string | 分享地址【H5 使用,可以是: 1. H5 游戏地址 2. 推广落地页地址】 | 可选 |
Int shareToPlatform:媒体平台枚举值
值 | 说明 |
---|---|
0 | 默认值,代表不分享到定义范围内的媒体平台 |
1 | |
2 | |
3 | LINE |
4 | Naver |
错误码
无
FAQ
Q: 微信分享的回调方法不响应
A: 由于微信分享不支持回调,所以无回调
Q: sharePosition 怎么使用
A: sharePosition
分享位置运营与 CP 协定, 由运营在后台配置分享文案与图片,分享文案、分享图由后台下发,不需要传
Q: 视频分享怎么使用
A: 只有支持录屏的游戏平台支持视频分享,请根据实际使用