Appearance
数据上报
统计事件
version>=1.0.0
提示
数数、firebase等自定义事件,使用该方法
csharp
public static void ReportEvent(string name, Dictionary<string, object> properties);
typescript
export function reportEvent(eventName: string, properties: { [key: string]: any }): void;
java
public static void reportEvent(String name, Map<String, Object> properties);
objc
+ (void)reportEvent:(NSString *)name properties:(NSDictionary *)properties;
参数 | 类型 | 说明 | 默认值 |
---|---|---|---|
eventName | string | 事件名称 | 必传 |
properties | object | 事件参数 | null |
通用属性
version>=1.0.0
csharp
public static void SetSuperProperties(Dictionary<string, object> properties);
typescript
export function setSuperProperties(properties: { [key: string]: any }): void;
java
public static void setSuperProperties(Map<String, Object> properties);
objc
+ (void)setSuperProperties:(NSDictionary *)properties;
参数 | 类型 | 说明 | 默认值 |
---|---|---|---|
eventName | string | 事件名称 | 必传 |
properties | object | 事件参数 | null |
注意事项
通用属性的意思是每个事件都会传递的,建议做法为在游戏开始时传递一次所有的通用属性,后续在有变化的地方传对应变化的数据
用户属性
version>=1.0.0
csharp
public static void ReportUserInfo(string setType, Dictionary<string, object> properties);
typescript
export function reportUserInfo(setType: typeof ReportInfoType[keyof typeof ReportInfoType], properties: { [key: string]: any }): void;
java
public static void reportUserInfo(String setType, Map<String, Object> properties);
objc
+ (void)reportUserInfo:(NSString *)setType properties:(NSDictionary *)properties;
参数 | 类型 | 说明 | 默认值 |
---|---|---|---|
setType | ReportInfoType | 设置类型 | 必传 |
properties | object | 事件参数 | 必传 |
投放打点
version>=1.0.0
提示
adjust上报使用该方法
csharp
public static void TrackEvent(string key, Dictionary<string, object> properties);
typescript
export function trackEvent(eventName: string, properties: { [key: string]: any }): void;
java
public static void trackEvent(String key, Map<String, Object> properties);
objc
+ (void)trackEvent:(NSString *)key properties:(NSDictionary *)properties;
注意事项
该事件是adjust的单独打点,如果没有特殊需求,一般不需要使用