웹사이트(HTML)에 임베딩된 게임에 고급 기능을 적용하는 단계입니다.
클라우드 게임 환경을 구축하기 위해 now.gg Embed SDK를 사용할 시
now.gg 이벤트 모듈 적용 시 now.gg 클라우드에 있는 앱의 이벤트와 데이터를 게임이 임베딩된 HTML 페이지로 전달할 수 있습니다.
참조 :
NowIfp.init
에 전달될 appLaunchData
를 선언한 뒤 앱으로 전달할 수 있는 아래 샘플 코드를 통해 HTML 페이지에서 앱 실행 변수를 앱에 전달하실 수 있습니다.
appLaunchData
는 NowIfp.init()
에 변수로 전달되며, 이는 실행 매개변수로서 앱에 전달됩니다. 아래 코드는 appLaunchData
를 NowIfp.init()
에 전달하는 방법을 보여드립니다.
NowIfp.init({ clientId: <"your_clientId"> , appId: <"your_appId"> , iframeParentElement: iframeParentElement, customData: {} // 앱별 필요한 커스텀 작업이 가능 appLaunchData: { [key]: [value] } // 실행 시 Iframe에 실행 변수를 전달합니다. 이때 해당 변수는 직렬화(serialized)되어 전달됩니다. appEventCallback: appEventCallbackFunction, sdkEventCallback: sdkEventCallbackFunction, });
앱은 HTML 페이지에서 전송된 appLaunchData
를 전달받을 수 있습니다.
아래 코드는 앱에서 키를 사용하여 값을 수령하는 방법을 보여드립니다.
// 앱 실행 변수로 전달된 키를 사용하여 값을 검색 및 수령합니다. string value = NowGGEventsSdkManager.Instance.GetAppLaunchDataProperty(key);
참조 :
appLaunchData
는 초기 앱 실행 시에만 전달되며 앱이 실행 중일 때는 전달할 수 없습니다.목차
목차
문서 Rev. 1.0