Skip to content

自定義事件記錄(可選) ​

作用 ​

用於記錄遊戲內玩家事件行為。

函數 ​

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];