NoticeResult
数据结构
FINTLNoticeResult:继承自 FINTLBaseResult,包含基础的信息
成员变量名称 | 类型 | 说明 |
---|---|---|
SeqId | FString | 序列 ID |
NoticeInfoList | TArray<FINTLNoticeInfo> | 公告列表,参考 FINTLNoticeInfo 结构体 |
FINTLNoticeInfo:公告的结构体,包含各种公告信息
成员变量名称 | 类型 | 说明 |
---|---|---|
NoticeId | int32 | 公告 ID |
AppId | FString | 推送方系统标识 |
AppNoticeId | FString | 公告在推送方系统中的标识 ID |
Status | int32 | 公告状态 1:已发布 |
StartTime | int32 | 开始生效时间 |
EndTime | int32 | 结束生效时间 |
UpdateTime | int32 | 最近一次修改通知时间 |
AreaList | FString | 通知所属区服信息,业务自行判断玩家当前所属区服,决定是否进行展示 |
PictureList | TArray<FINTLNoticePicture> | 图片列表 |
ExtraData | FString | 内容所属扩展信息,业务在管理端配置,自行解析是使用 |
ContentList | TArray<FINTLNoticeContent> | 当前通知所属内容列表 |
FINTLNoticeContent:公告内容信息详解
成员变量名称 | 类型 | 说明 |
---|---|---|
ContentId | int32 | 内容在 Player Network SDK 系统中的标识 |
AppContentId | FString | 内容在推送方系统中的标识 |
Title | FString | 内容标题 |
Content | FString | 文本内容 |
LangType | FString | 内容语言类型 |
UpdateTime | int32 | 更新时间 |
ExtraData | FString | 内容所属扩展信息,业务在管理端配置,自行解析是使用 |
PictureList | TArray<FINTLNoticePicture> | 图片列表 |
FINTLNoticePicture:公告图片链接地址详解
成员变量名称 | 类型 | 说明 |
---|---|---|
Url | FString | 图片链接 |
Hash | FString | 图片哈希 |
RedirectUrl | FString | 图片跳转地址 |
ExtraData 的 extra_reserved
名称 | 类型 | 备注 |
---|---|---|
Author | string | 新闻 > 基础信息 > 作者 [新闻示例] |
Category | string | 公告 > 公告栏公告 > 基础信息 > 公告分类 [公告栏公告示例] |
CreateType | int | 公告类型 1: 登录前公告 2: 登录后公告 3: 公告栏公告 4: 自定义公告 [登录前公告示例] [登录后公告示例] [公告栏公告示例] |
IsOpenService | int | 公告 > 登录前公告 > 基础信息 > 开服前 > 是(1)/否(0) [登录前公告示例] |
IsToping | bool | 新闻 > 基础信息 > 置顶 > 是 (true)/否 (false) [新闻示例] |
Keyword | string | 新闻 > 基础信息 > 关键字 [新闻示例] |
Sort | int | 公告 > 登录后公告 / 公告栏公告 > 顺序 [登录后公告示例] [公告栏公告示例] |
TopEnd | string | 新闻 > 基础信息 > 置顶时间结束 [新闻示例] |
TopStart | string | 新闻 > 基础信息 > 置顶时间开始 [新闻示例] |
DefaultLanguage | string | 设为默认语言 |
ExtraData:
{
"extra_reserved":"{\"Author\":\"\",\"Category\":\"\",\"CreateType\":\"4\",\"IsOpenService\":\"0\",\"IsToping\":false,\"Keyword\":\"\",\"Sort\":\"\",\"TopEnd\":\"2000-01-01 00:00:01\",\"TopStart\":\"2000-01-01 00:00:01\"}"
}