二进制上报(ReportBinary)[仅限 Player Network SDK]
警告
游戏不可上报敏感信息如个人数据等。
[仅限 Player Network SDK] 上报二进制文件。
支持渠道:INTL
支持的平台
- Unity
- Unreal Engine
支持
Android, iOS, Windows
平台。支持
Android, iOS, Windows
平台。函数定义
- Unity
- Unreal Engine
void ReportBinary(
string eventName,
string data,
int length,
string specificChannel);
static void ReportBinary(
const char *event_name,
const char *data,
int len,
const std::string &specific_channel = "");
入参说明
- Unity
- Unreal Engine
参数 | 类型 | 说明 |
---|---|---|
eventName | string | 事件 |
data | string | 二进制数据 |
length | int | 数据的长度 |
specificChannel | string | 指定渠道 1. 若无可填空字符串,空字符串默认上报已初始化的渠道,即 INTLConfig.ini 中配置的需要上报的渠道,见 接入指引。 2. 指定上报到某个渠道,例如 "Facebook"。 3. 指定上报到多个渠道,渠道之间用英文逗号“,”分隔,例如 "Facebook,Firebase"。 |
参数 | 类型 | 说明 |
---|---|---|
event_name | char | 事件 |
data | char | 二进制数据 |
len | int | 数据的长度 |
specific_channel | std::string | 指定渠道 1. 若无可填空字符串,空字符串默认上报已初始化的渠道,即 INTLConfig.ini 中配置的需要上报的渠道,见 接入指引。 2. 指定上报到某个渠道,例如 "Facebook"。 3. 指定上报到多个渠道,渠道之间用英文逗号“,”分隔,例如 "Facebook,Firebase"。 |
代码示例
- Unity
- Unreal Engine
string data = ReadFile("fileName");
UnionAdapterAPI.GetReportService().ReportBinary("INTL_BINARY_TEST", data, data.Length, "");
int64 Length = 100;
GUA_NAMESPACE::GUAReportService::ReportBinary("INTL_BINARY_TEST", "data", Length, "");