HIVE SDK for C++

Public 타입 | 정적 Public 멤버 함수 | 모든 멤버 목록
PlatformHelper 클래스 참조

플랫폼에서 지원하는 기능을 제공하는 클래스이다. 더 자세히 ...

#include <HIVE_PlatformHelper.h>

Public 타입

typedef std::function< void(bool isSuccess)> onHIVEPlatformHelperShareHandler
 Share 관련 동작이 완료되었을 때 호출됨. 더 자세히 ...
 
typedef std::function< void(ResultAPI const &result, std::vector< std::string > const &granted, std::vector< std::string > const &denied)> onRequestUserPermissionsHandler
 Android에서 재요청된 OS 권한동의에 대한 결과 값을 반환한다. 더 자세히 ...
 
typedef std::function< void(ResultAPI const &result)> onShowInAppBrowserHandler
 인 앱 브라우저 콜백 리스너
 
typedef std::function< void(ResultAPI const &result)> onShowInAppWebViewHandler
 인 앱 웹뷰 콜백 리스너
 
typedef std::function< void(ResultAPI const &result, const char *parameters)> onParameters
 게임 실행 시 사용된 인수 정보를 반환하는 콜백 리스너 더 자세히 ...
 

정적 Public 멤버 함수

static void share (PlatformShare platformShare, onHIVEPlatformHelperShareHandler handler)
 하나 또는 복수 개의 미디어(이미지, 오디오, 비디오) 또는 텍스트를 공유한다. 더 자세히 ...
 
static void requestUserPermissions (std::vector< std::string > requests, onRequestUserPermissionsHandler handler)
 Android에서 사용자에게 OS 권한을 재요청. 더 자세히 ...
 
static void completeUpdate (int completeState)
 업데이트 팝업 설정으로 백그라운드에서 앱 다운로드가 완료되면 더 자세히 ...
 
static void showInAppBrowser (InAppBrowserParam param, onShowInAppBrowserHandler handler)
 인 앱 브라우저를 오픈한다. 더 자세히 ...
 
static void openBrowser (const OpenBrowserParam param)
 외부 브라우저를 오픈합니다. 더 자세히 ...
 
static void showInAppWebView (InAppWebViewParam param, onShowInAppWebViewHandler handler)
 인 앱 웹뷰를 오픈한다. 더 자세히 ...
 
static void getLaunchParameters (onParameters paramListener)
 게임 실행 시 사용된 인수 정보를 반환한다. 더 자세히 ...
 

상세한 설명

플랫폼에서 지원하는 기능을 제공하는 클래스이다.

멤버 타입정의 문서화

◆ onParameters

typedef std::function<void(ResultAPI const& result, const char* parameters)> PlatformHelper::onParameters

게임 실행 시 사용된 인수 정보를 반환하는 콜백 리스너

매개변수
result[ResultAPI] 처리 결과 정보
parameters[const char*] 게임 실행 시 사용된 인수 정보

멤버 함수 문서화

◆ completeUpdate()

static void PlatformHelper::completeUpdate ( int  completeState)
static

업데이트 팝업 설정으로 백그라운드에서 앱 다운로드가 완료되면

UE에서 Promotion.EngagementEventType.APPUPDATE_DOWNLOADED 로 신호를 보낸다.

이후 completeUpdate() 를 호출하면 completeState 값에 따라 새 버전으로 설치한다.

호출 하지 않으면 기본 동작으로 재시작시 설치를 진행한다.

매개변수
completeState1 ImmediateUpdate, 2 RestartUpdate, 3 LaterUpdate. otherwise 1.

◆ getLaunchParameters()

static void PlatformHelper::getLaunchParameters ( onParameters  paramListener)
static

게임 실행 시 사용된 인수 정보를 반환한다.

게임 실행 시 사용된 인수 정보를 리스너를 통해 전달한다.

매개변수
paramListener[onParameters] 게임 실행 시 사용된 인수 정보를 수신할 콜백 함수
Since
25.3.0

◆ share()

static void PlatformHelper::share ( PlatformShare  platformShare,
onHIVEPlatformHelperShareHandler  handler 
)
static

하나 또는 복수 개의 미디어(이미지, 오디오, 비디오) 또는 텍스트를 공유한다.

매개변수
platformShare공유할 미디어의 Uri(s)와 공유할 텍스트

◆ showInAppBrowser()

static void PlatformHelper::showInAppBrowser ( InAppBrowserParam  param,
onShowInAppBrowserHandler  handler 
)
static

인 앱 브라우저를 오픈한다.

매개변수
param[InAppBrowserParam]
handler[onShowInAppBrowserHandler]
Since
24.0.0

◆ showInAppWebView()

static void PlatformHelper::showInAppWebView ( InAppWebViewParam  param,
onShowInAppWebViewHandler  handler 
)
static

인 앱 웹뷰를 오픈한다.

매개변수
param[InAppWebViewParam]
handler[onShowInAppWebViewHandler]
Since
24.5.0

이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:
Copyright © Com2uS Platform Corporation. All Right Reserved. 이용약관 개인정보 처리방침