公告回调信息(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 2000 |
| NoticeGroup [仅限 MSD] | string | 通知组:自定义游戏 |
| Order [仅限 MSD] | int | order |
| ContentType [仅限 MSD] | int | 公告内容类型 1: 文本 2: 图片 3: web |
| Language [仅限 MSD] | string | 公告内容语言 |
| TextInfo [仅限 MSD] | GUANoticeTextInfo | 公告内容信息,参考 GUANoticeTextInfo |
| WebUrl [仅限 MSD] | string | Webpage 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 2000 |
| 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 | Webpage 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: 横屏模式 |