사용자 정의 이벤트 기록(선택)
기능
게임 내 플레이어 이벤트 행동을 기록하는 데 사용됩니다.
함수
objective-c
- (void)gamedreamerLogEventWithName:(NSString *)name
parameters:(NSDictionary<NSString *, NSObject *> *)parameters;매개변수
| 매개변수명 | 빈 값 가능(예/아니오) | 설명 |
|---|---|---|
| name | 아니오 | 정의된 이벤트의 이름으로, 사용자 정의 가능 |
| parameters | 예 | 해당 이벤트와 관련된 일부 관계 데이터 그룹 |
참고: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] gamedreamerLogEventWithName:@"이벤트 이름" parameters:@"이벤트 관련 데이터 그룹"];