gpg::AndroidPlatformConfiguration

#include <android_platform_configuration.h>

Android에서 GameServices 클래스의 인스턴스를 만들 때 사용되는 플랫폼 구성입니다.

요약

생성자 및 소멸자

AndroidPlatformConfiguration()
~AndroidPlatformConfiguration()

공개 유형

IntentHandler typedef
std::function< void(jobject)>
기본 활동을 사용하여 Play 게임즈 UI를 실행하지 않으려면 IntentHandler 함수를 설정합니다(선택사항).
OnLaunchedWithSnapshotCallback typedef
std::function< void(SnapshotMetadata)>
SetOnLaunchedWithSnapshot과 함께 사용되는 콜백 유형입니다.

공개 함수

SetActivity(jobject android_app_activity)
애플리케이션의 수명 주기 동안 활성 상태인 Android Activity로 설정해야 합니다.
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
스냅샷을 선택하여 Play 게임즈 대상 앱에서 앱이 실행될 때 호출될 콜백을 등록합니다.
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
기본 활동을 사용하여 Play 게임즈 UI를 실행하지 않으려면 IntentHandler 함수를 설정합니다(선택사항).
SetOptionalViewForPopups(jobject android_view)
팝업의 콘텐츠 뷰로 사용하도록 뷰를 설정합니다.
Valid() const
bool
모든 필수 값이 AndroidPlatformConfiguration에 제공된 경우 true를 반환합니다.

공개 정적 함수

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
void
앱이 Play 게임즈 대상 앱에서 스냅샷을 선택하여 실행될 때 호출되는 기본 콜백입니다.

공개 유형

IntentHandler

std::function< void(jobject)> IntentHandler

기본 활동을 사용하여 Play 게임즈 UI를 실행하지 않으려면 IntentHandler 함수를 설정합니다(선택사항).

startActivityForResult를 사용하여 언제든지 제공된 UI 인텐트를 시작할 수 있는 함수를 제공합니다.

이 인텐트를 실행하는 데 사용되는 활동은 Activity.onActivityResult()를 구현해야 합니다. 결과를 AndroidSupport::OnActivityResult로 전달합니다. 이 함수는 android_support.h에서 선언됩니다.

OnLaunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

SetOnLaunchedWithSnapshot과 함께 사용되는 콜백 유형입니다.

공개 함수

AndroidPlatformConfiguration

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

애플리케이션의 수명 주기 동안 활성 상태인 Android Activity로 설정해야 합니다.

SetOptionalIntentHandlerForUI를 위한 무언가를 설정하지 않으면 이 활동은 UI 실행에도 사용되며 Activity.onActivityResult()를 구현해야 합니다. 결과를 AndroidSupport::OnActivityResult로 전달합니다. 이 함수는 android_support.h에서 선언됩니다.

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

스냅샷을 선택하여 Play 게임즈 대상 앱에서 앱이 실행될 때 호출될 콜백을 등록합니다.

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

기본 활동을 사용하여 Play 게임즈 UI를 실행하지 않으려면 IntentHandler 함수를 설정합니다(선택사항).

startActivityForResult를 사용하여 언제든지 제공된 UI 인텐트를 시작할 수 있는 함수를 제공합니다.

이 인텐트를 실행하는 데 사용되는 활동은 Activity.onActivityResult()를 구현해야 합니다. 결과를 AndroidSupport::OnActivityResult로 전달합니다. 이 함수는 android_support.h에서 선언됩니다.

SetOptionalViewForPopups

AndroidPlatformConfiguration & SetOptionalViewForPopups(
  jobject android_view
)

팝업의 콘텐츠 뷰로 사용하도록 뷰를 설정합니다.

유효

bool Valid() const 

모든 필수 값이 AndroidPlatformConfiguration에 제공된 경우 true를 반환합니다.

이 경우 Activity만 필요합니다.

~AndroidPlatformConfiguration

 ~AndroidPlatformConfiguration()

공개 정적 함수

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT

void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(
  SnapshotMetadata snapshot
)

앱이 Play 게임즈 대상 앱에서 스냅샷을 선택하여 실행될 때 호출되는 기본 콜백입니다.

이는 SetOnLaunchedWithSnapshot으로 새 콜백을 설정하여 재정의할 수 있습니다.