이 섹션에서는 now.gg 이벤트 모듈을 개발 환경에 통합하는 단계를 설명합니다.
시작하려면 now.gg SDK 다운로드 패키지를 다운로드하여 now.gg 이벤트 모듈을 포함하고 이를 개발 환경에 추가하세요.
1. 압축 해제 now.gg 이벤트 모듈의 압축을 풀고 패키지에서 .aar 파일을 찾습니다:
Events.aar
2. 다음 의존성을 게임의 build.gradle
파일에 추가하세요:
dependencies { implementation fileTree(dir: 'libs', include: ['*.aar']) }
모듈이 성공적으로 가져온 후에는 now.gg 이벤트 모듈을 사용할 수 있습니다.
구현을 위한 참고 자료로 샘플 명령/이벤트를 몇 가지 포함했습니다.
NowGGEventsSdkManager
클래스를 사용하여 아래에 설명된 대로 이벤트를 트리거할 수 있습니다:
NowGGEventsSdkManager
클래스의 sendEventToBrowser
함수를 호출하여 필요한 매개변수와 함께 이벤트 및 데이터를 HTML 페이지로 전송하고 그곳에서 처리할 수 있습니다.
string eventName = "test-event"; string eventData = "test-data"; NowGGEventsSdkManager.getInstance().sendEventToBrowser(eventName, eventData, activityContext);
참고 – sendEventToBrowser()
와 관련된 추가 정보는 여기에서 확인할 수 있습니다.
데이터가 HTML로 전송된 후, 아래와 같이 처리할 수 있습니다:
const eventCallbackFunction = (event) => { console.log(event.eventName); // event1 console.log(event.eventData); // eventData1 // 이벤트 기반 처리를 여기서 수행합니다. };
HTML 페이지에서 Android 앱으로 보낸 앱 실행 데이터를 가져오는 두 가지 방법을 제공했습니다.
NowGGEventsSdkManager
클래스의 getAppLaunchDataBundle
함수를 호출하여 아래와 같이 앱 실행 데이터 번들을 가져올 수 있습니다:
//모든 앱 실행 데이터 매개변수를 번들로 가져옵니다. Bundle bundle = NowGGEventsSdkManager.getInstance().getAppLaunchDataBundle(activityContext);
참고 – getAppLaunchDataBundle()
와 관련된 추가 정보는 여기에서 확인할 수 있습니다.
속성 이름과 함께 NowGGEventsSdkManager
클래스의 getAppLaunchDataProperty()
함수를 호출하여 특정 앱 실행 데이터 매개변수를 가져올 수 있습니다, 아래와 같이:
//이름으로 앱 실행 데이터 속성을 가져옵니다. String property = NowGGEventsSdkManager.getInstance().getAppLaunchDataProperty("event_name", activityContext);
참고: 속성을 찾을 수 없는 경우 빈 문자열을 반환합니다. 참고 – getAppLaunchDataProperty()
와 관련된 추가 정보는 여기에서 확인할 수 있습니다.
목차
목차
문서 Rev. 1.0