分享模块
收藏我的收藏
开发者可以在小游戏中分享内容到抖音等平台。
注意:
该模块对应 分享
TT.ShareAppMessage
6.0.0 开始支持本方法
通用分享能力。
前提条件 | 无 |
业务背景 | 无 |
使用限制 | 无 |
注意事项 |
|
相关教程 | 无 |
语法
public static void ShareAppMessage(JsonData shareJson, TTShare.OnShareSuccessCallback successCallback = null, TTShare.OnShareFailedCallback failedCallback = null, TTShare.OnShareCancelledCallback cancelledCallback = null)
参数说明
属性名 | 类型 | 默认值 | 必填 | 说明 | 支持版本 |
shareJson | JsonData | -- | 是 | 内容填充参考 ShareParam | 6.0.0+ |
successCallback | OnShareSuccessCallback | null | 否 | 分享成功回调 | 6.0.0+ |
failedCallback | OnShareFailedCallback | null | 否 | 分享失败回调 | 6.0.0+ |
cancelledCallback | OnShareCancelledCallback | null | 否 | 取消分享回调 | 6.0.0+ |
回调成功
OnShareSuccessCallback 回调对象为 Dictionary<String, Object> 类型,数据结构说明如下属性名 | 类型 | 说明 | 支持版本 |
state | string | 分享状态,"success" | 6.0.0~6.6.1 |
share_type | string | 标识分享场景,目前为空值 | 6.0.0~6.6.1 |
data | Array | 仅当入参 shareJson["channel"] = "invite"时返回,包含邀请对象的用户名和用户头像。详情可以查看 tt.shareAppMessage_小游戏 | 6.0.0~6.6.1 |
result | JsonData | 分享成功后的核心数据。其内部结构见下表。 | 6.6.2+ |
result 的数据结构说明如下属性名 | 类型 | 说明 | 支持版本 |
errMsg | string | 分享结果信息 | 6.6.2+ |
state | string | 分享状态,"success" | 6.6.2+ |
share_type | string | 标识分享场景,目前为空值 | 6.6.2+ |
data | Array | 仅当入参 shareJson["channel"] = "invite"时返回,包含邀请对象的用户名和用户头像。详情可以查看 tt.shareAppMessage_小游戏 | 6.6.2+ |
info | ShareMessageResult | 自定义分享内容的审核结果,数据结构说明见下文 TT.OnShareMessageResult | 6.6.3+ |
encryptedData | string | 分享到抖音私信或者群聊的加密信息,解密方法参考 解密敏感数据 | 6.6.5+ |
iv | string | 加密算法参数 | 6.6.5+ |
ShareMessageResult 的数据结构说明如下属性名 | 类型 | 说明 | 支持版本 |
position | string | 分享点位 |
