获取公告数据(RequestNoticeData)
获取公告数据
函数定义
public static string RequestNoticeData(string region, string langType, string extraJson = "{}");
入参说明
参数 | 类型 | 说明 |
---|---|---|
region | string | ISO 3166-1 国家或地区的数字代码 例如 156 代表中国,040 代表奥地利 传 0 可以拉取所有地区公告 |
langType | string | 语言类型 (RFC 4646),例如 "en",用于定义发送邮件、短信的语言 详情请参见 语言类型定义 |
extraJson | string | 扩展信息 |
回调处理
回调处理接口是 NoticeResultObserver。回调数据结构是 NoticeResult。
回调 ID 是 INTL_NOTICE_REQUEST_DATA
。
代码示例
string seqid = INTLAPI.RequestNoticeData("0", "zh-Hans", extraJson);
公告自定义标签配置
在公告中可自定义标签,根据平台、用户群体、应用版本等不同条件实现个性化公告推送。
自定义标签可在 Player Network 控制台进行配置,详见 公告自定义属性。
您也可以将在 RequestNoticeData
的 ExtraJson
参数中传入对应的键值对。
代码示例:
string seqid = INTLAPI.RequestNoticeData("0", "zh-Hans", "{\"os\":\"2\"}"); // 1=Android, 2=iOS