自定義事件記錄(可選)
作用
用於記錄遊戲內玩家事件行為。
函數
objective-c
- (void)gamedreamerLogEventV2WithName:(NSString *)name
parameters:(NSDictionary<NSString *, NSObject *> * _Nullable)parameters;
target:(EventTarget)target;參數
| 參數名 | 是否可空(是/否) | 說明 |
|---|---|---|
| name | 否 | 定義事件的名稱 (長度不能超過40個字符,且僅支持英文字母、數字和下劃線) |
| parameters | 是 | 該事件相關的一些關係數據組 |
| target | 不選填默認只回拋SDK ; EventTargetPlatform 代表只回拋SDK ; EventTargetAll 代表回拋SDK + 所有第三方除數數平臺 |
注:name、parameters這2個參數在某些事件需要根據規則透傳的,如下表說明
| 事件名稱 | 說明 | 參數 |
|---|---|---|
| GDEventType.EventTutorial_begin | 開始新手任務 | 無 |
| GDEventType.EventTutorial_completion | 完成新手任務 | 無 |
| GDEventType.EventLevelAchieved | 角色等級達成,每10級記錄一次 | key值為EventParamLevel(定義好的define),value值為角色等級 |
| GDEventType.EventEnterPayment | 打開儲值頁面 | 無 |
| GDEventType.EvnetActiveDays | 活躍天數 | key值為EventParamDay(定義好的define),value值為玩家活躍天數 |
回調
無
示例代碼
objective-c
[[GamedreamerManager shareInstance] gamedreamerLogEventV2WithName :@"事件名稱" parameters:@"事件相關數據組" target: EventTargetAll];