이벤트 모듈을 Native Android

이 섹션에서는 now.gg 이벤트 모듈을 개발 환경에 통합하는 단계를 설명합니다.

시작하려면 now.gg SDK 다운로드 패키지를 다운로드하여 now.gg 이벤트 모듈을 포함하고 이를 개발 환경에 추가하세요.

SDK 라이브러리 추가

먼저 이벤트 모듈 라이브러리가 포함된 now.gg SDK 패키지를 다운로드하고 아래의 단계에 따라 개발 환경에 추가하세요:

참고: now.gg SDK 패키지에는 이벤트 모듈과 샘플 코드가 포함되어 있습니다.

1. 압축 해제 now.gg 이벤트 모듈의 압축을 풀고 패키지에서 .aar 파일을 찾습니다:

 Events.aar

2. 다음 의존성을 게임의 build.gradle 파일에 추가하세요:

dependencies { implementation fileTree(dir: 'libs', include: ['*.aar']) }

이벤트 모듈 사용하기

모듈이 성공적으로 가져온 후에는 now.gg 이벤트 모듈을 사용할 수 있습니다.
구현을 위한 참고 자료로 샘플 명령/이벤트를 몇 가지 포함했습니다.

NowGGEventsSdkManager 클래스를 사용하여 아래에 설명된 대로 이벤트를 트리거할 수 있습니다:

1. HTML 페이지로 이벤트 및 데이터 전송

NowGGEventsSdkManager 클래스의 sendEventToBrowser 함수를 호출하여 필요한 매개변수와 함께 이벤트 및 데이터를 HTML 페이지로 전송하고 그곳에서 처리할 수 있습니다.

a. HTML 페이지로 이벤트 전송

 string eventName = "test-event";
 string eventData = "test-data";
 NowGGEventsSdkManager.getInstance().sendEventToBrowser(eventName, eventData, activityContext);

참고 sendEventToBrowser()와 관련된 추가 정보는 여기에서 확인할 수 있습니다.

b. HTML 페이지에서 이벤트 처리

데이터가 HTML로 전송된 후, 아래와 같이 처리할 수 있습니다:

const eventCallbackFunction = (event) => {
 console.log(event.eventName); // event1
 console.log(event.eventData); // eventData1

 // 이벤트 기반 처리를 여기서 수행합니다.
 };

2. 앱에서 앱 실행 데이터 가져오기

HTML 페이지에서 Android 앱으로 보낸 앱 실행 데이터를 가져오는 두 가지 방법을 제공했습니다.

a. 번들을 사용하여 모든 앱 실행 데이터 매개변수 가져오기

NowGGEventsSdkManager 클래스의 getAppLaunchDataBundle 함수를 호출하여 아래와 같이 앱 실행 데이터 번들을 가져올 수 있습니다:

 //모든 앱 실행 데이터 매개변수를 번들로 가져옵니다.
 Bundle bundle = NowGGEventsSdkManager.getInstance().getAppLaunchDataBundle(activityContext);

참고getAppLaunchDataBundle()와 관련된 추가 정보는 여기에서 확인할 수 있습니다.

b. 속성 이름을 사용하여 특정 앱 실행 데이터 매개변수 가져오기

속성 이름과 함께 NowGGEventsSdkManager 클래스의 getAppLaunchDataProperty() 함수를 호출하여 특정 앱 실행 데이터 매개변수를 가져올 수 있습니다, 아래와 같이:

 //이름으로 앱 실행 데이터 속성을 가져옵니다.
 String property = NowGGEventsSdkManager.getInstance().getAppLaunchDataProperty("event_name", activityContext);

참고: 속성을 찾을 수 없는 경우 빈 문자열을 반환합니다. 참고getAppLaunchDataProperty()와 관련된 추가 정보는 여기에서 확인할 수 있습니다.

×

목차

이벤트 모듈을 Native Android

목차

문서 Rev. 1.0

클립보드에 복사된 텍스트
copyLinkText
질문이 있으신가요? 다음 주소로 문의하세요. dev-support@now.gg