加载公告信息(LoadNoticeData)
[Player Network SDK & MSDK] 获取公告数据。
支持的平台
- Unity
- Unreal Engine
支持
Android, iOS, Windows
平台。支持
Android, iOS, Windows
平台。函数定义
- Unity
- Unreal Engine
string LoadNoticeData(string noticeGroup, string language, string region, string partition, string extraJson = "");
static std::string LoadNoticeData(const std::string ¬ice_group, const std::string &language, const std::string ®ion, const std::string &partition, const std::string &extra_json = "{}");
入参说明
- Unity
- Unreal Engine
参数 | 类型 | 说明 |
---|---|---|
noticeGroup | string | [仅限 MSD] 通过 noticegroup 提取公告信息 |
language | string | 语言类型(RFC 4646),比如 "en",用于定义发送邮件、短信的语言,详情请参考 MSDK 或者 Player Network SDK 语言类型定义 |
region | string | 用户 ISO 3166-1 国家或地区码,定义在 MSDK 文件 或 Player Network 文档 |
partition | string | [仅限 MSDK] 游戏区 |
extraJson | string | 扩展字段 |
参数 | 类型 | 说明 |
---|---|---|
notice_group | std::string | [仅限 MSD] 通过 noticegroup 提取公告信息 |
language | std::string | 语言类型(RFC 4646),比如 "en",用于定义发送邮件、短信的语言,详情请参考 MSDK 或者 Player Network SDK 语言类型定义 |
region | string | 用户 ISO 3166-1 国家或地区码,定义在 MSDK 文件 或 Player Network 文档 |
partition | string | [仅限 MSDK] 游戏区 |
extra_json | std::string | 扩展字段 |
回调处理
回调处理接口是 GUANoticeResultObserver。回调数据结构是 GUANoticeResult。
- Unity
- Unreal Engine
回调事件是 NoticeResultEvents。 回调 ID 是 GUA_NOTICE_REQUEST_DATA
。
回调事件是 OnLoadNoticeData。 回调 ID 是 kMethodIDNoticeRequestData
。
代码示例
- Unity
- Unreal Engine
UnionAdapterAPI.GetNoticeService().LoadNoticeData("notice_group", "en", "156", "partition")
GUA_NAMESPACE::GUANoticeService::LoadNoticeData("notice_group", "en", "156", "Partition");