公告回调信息(GUANoticeResult)
数据结构
- Unity
- Unreal Engine
GUANoticeRet
: 公告回调信息, 继承自 GUABaseResult, 包含了基础信息。
参数 | 类型 | 说明 |
---|---|---|
ReqID | string | 请求公告的序列号 |
NoticeInfoList | List<GUANoticeInfo> | 公告列表,参考 GUANoticeInfo 结构体 |
GUANoticeInfo
: 公告的结构体, 包含各种公告信息。
参数 | 类型 | 说明 |
---|---|---|
NoticeId | int | 公告 ID |
BeginTime | int | 开始时间 |
EndTime | int | 结束时间 |
UpdateTime | int | 更新时间 |
PictureList | List<GUANoticePictureInfo> | 图片列表 |
AppId [仅限 Player Network SDK] | string | 该通知在推送方系统标识,比如腾讯云推送过来的,app_id 此时对应腾讯云 |
AppNoticeId [仅限 Player Network SDK] | string | 该通知在推送方系统中的标识 |
Status [仅限 Player Network SDK] | int | 公告状态 1:已发布 |
AreaList [仅限 Player Network SDK] | string | 公告所属区服信息,业务自行判断玩家当前所属区服,决定是否进行展示 |
ContentList [仅限 Player Network SDK] | List<GUANoticeTextInfo> | 当前公告所属内容列表 |
ExtraData [仅限 Player Network SDK] | string | 公告所属扩展信息,业务在管理端配置,自行解析是使用 |
NoticeType [仅限 MSD] | int | 公告类型 1000~1999 pre-login announcement 2000~2999 Announcement after login |
NoticeGroup [仅限 MSD] | string | 通知组:自定义游戏 |
Order [仅限 MSD] | int | order |
ContentType [仅限 MSD] | int | 公告内容类型 1: 文本 2: 图片 3: web |
Language [仅限 MSD] | string | 公告内容语言 |
TextInfo [仅限 MSD] | GUANoticeTextInfo | 公告内容信息,参考 GUANoticeTextInfo |
WebUrl [仅限 MSD] | string | Web page announcement link |
GUANoticeTextInfo
: 公告内容信息。
参数 | 类型 | 说明 |
---|---|---|
NoticeTitle | string | 公告标题 |
NoticeContent | string | 公告内容 |
ContentId [仅限 Player Network SDK] | int | 该内容在 Player Network SDK 系统中的标识 |
AppContentId [仅限 Player Network SDK] | string | 该内容在推送方系统中的标识 |
Language [仅限 Player Network SDK] | string | 公告语言类型 |
UpdateTime [仅限 Player Network SDK] | int | 公告更新时间 |
ExtraData [仅限 Player Network SDK] | string | 公告所属扩展信息,业务在管理端配置,自行解析是使用 |
PictureList [仅限 Player Network SDK] | List<GUANoticePictureInfo> | 图片列表 |
NoticeRedirectUrl [仅限 MSD] | string | Redirected url |
GUANoticePictureInfo
: 公告图片。
参数 | 类型 | 说明 |
---|---|---|
NoticePicUrl | string | 图片地址 |
NoticePicHashcode | string | 图片 hash 码 |
NoticePicRedirectUrl [仅限 Player Network SDK] | string | 图片跳转地址 |
ExtraData [仅限 Player Network SDK] | string | 图片的附带信息 |
NoticePicTitle [仅限 MSD] | string | 图片标题 |
NoticePicSize [仅限 MSD] | string | 图片大小 |
ScreenDir [仅限 MSD] | string | 屏幕方向 0: 未知 1: 解析 2: 横屏模式 |
GUANoticeResult
: 公告回调信息, 继承自 GUABaseResult, 包含了基础信息。
参数 | 类型 | 说明 |
---|---|---|
req_id | std::string | 请求公告的序列号 |
notice_info_list | std::vector<GUANoticeInfo> | 公告列表,参考 GUANoticeInfo 结构体 |
GUANoticeInfo
: 公告的结构体, 包含各种公告信息。
参数 | 类型 | 说明 |
---|---|---|
notice_id | int | 公告 ID |
begin_time | int | 开始时间 |
end_time | int | 结束时间 |
update_time | int | 更新时间 |
pic_url_list | std::vector<GUANoticePictureInfo> | 图片列表 |
app_id [仅限 Player Network SDK] | std::string | 该通知在推送方系统标识,比如腾讯云推送过来的,app_id 此时对应腾讯云 |
app_notice_id [仅限 Player Network SDK] | std::string | 该通知在推送方系统中的标识 |
status [仅限 Player Network SDK] | int | 公告状态 1:已发布 |
area_list [仅限 Player Network SDK] | std::string | 公告所属区服信息,业务自行判断玩家当前所属区服,决定是否进行展示 |
ExtraData [仅限 Player Network SDK] | std::string | 公告所属扩展信息,业务在管理端配置,自行解析是使用 |
content_list [仅限 Player Network SDK] | std::vector<GUANoticeTextInfo> | 当前公告所属内容列表 |
notice_type [仅限 MSD] | int | 公告类型 1000~1999 pre-login announcement 2000~2999 Announcement after login |
notice_group [仅限 MSD] | std::string | 通知组:自定义游戏 |
order [仅限 MSD] | int | order |
content_type [仅限 MSD] | int | 公告内容类型 1: 文本 2: 图片 3: web |
language [仅限 MSD] | std::string | 公告内容语言 |
text_info [仅限 MSD] | GUANoticeTextInfo | 公告内容信息,参考 GUANoticeTextInfo |
web_url [仅限 MSD] | std::string | Web page announcement link |
GUANoticeTextInfo
: 公告内容信息。
参数 | 类型 | 说明 |
---|---|---|
title | std::string | 公告标题 |
content | std::string | 公告内容 |
content_id [仅限 Player Network SDK] | int | 该内容在 Player Network SDK 系统中的标识 |
app_content_id [仅限 Player Network SDK] | std::string | 该内容在推送方系统中的标识 |
lang_type [仅限 Player Network SDK] | std::string | 公告语言类型 |
update_time [仅限 Player Network SDK] | int | 公告更新时间 |
extra_data [仅限 Player Network SDK] | std::string | 公告所属扩展信息,业务在管理端配置,自行解析是使用 |
picture_list [仅限 Player Network SDK] | std::vector<GUANoticePictureInfo> | 图片列表 |
redirect_url [仅限 MSD] | std::string | Redirected url |
GUANoticePictureInfo
: 公告图片。
参数 | 类型 | 说明 |
---|---|---|
pic_url | std::string | 图片地址 |
pic_hash | std::string | 图片 hash 码 |
pic_redirect_url [仅限 Player Network SDK] | std::string | 图片跳转地址 |
extra_data [仅限 Player Network SDK] | std::string | 图片的附带信息 |
pic_title [仅限 MSD] | std::string | 图片标题 |
pic_size [仅限 MSD] | std::string | 图片大小 |
screen_dir [仅限 MSD] | int | 屏幕方向 0: 未知 1: 解析 2: 横屏模式 |