gpg::AndroidPlatformConfiguration

#include <android_platform_configuration.h>

Konfigurasi platform yang digunakan saat membuat instance class GameServices di Android.

Ringkasan

Konstruktor dan Destruktor

AndroidPlatformConfiguration()
~AndroidPlatformConfiguration()

Jenis publik

IntentHandler typedef
std::function< void(jobject)>
Jika perlu, setel fungsi IntentHandler jika Anda tidak ingin menggunakan Activity utama untuk meluncurkan UI Play Game.
OnLaunchedWithSnapshotCallback typedef
std::function< void(SnapshotMetadata)>
Jenis callback yang digunakan dengan SetOnLaunchedWithSnapshot.

Fungsi publik

SetActivity(jobject android_app_activity)
Anda harus menyetelnya ke Aktivitas Android yang aktif selama masa pakai aplikasi.
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
Mendaftarkan callback yang akan dipanggil jika aplikasi diluncurkan dari Aplikasi Tujuan Play Game dengan memilih snapshot.
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
Jika perlu, setel fungsi IntentHandler jika Anda tidak ingin menggunakan Activity utama untuk meluncurkan UI Play Game.
SetOptionalViewForPopups(jobject android_view)
Menyetel Tampilan agar digunakan sebagai tampilan konten untuk pop-up.
Valid() const
bool
Menampilkan true (benar) jika semua nilai yang diperlukan diberikan ke AndroidPlatformConfiguration.

Fungsi statis publik

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
void
Callback default dipanggil saat aplikasi diluncurkan dari Aplikasi Tujuan Play Game dengan memilih snapshot.

Jenis publik

IntentHandler

std::function< void(jobject)> IntentHandler

Jika perlu, setel fungsi IntentHandler jika Anda tidak ingin menggunakan Activity utama untuk meluncurkan UI Play Game.

Sediakan fungsi yang dapat memulai intent UI yang disediakan kapan saja, menggunakan startActivityForResult.

Aktivitas yang digunakan untuk meluncurkan intent ini harus mengimplementasikan Activity.unitypackage(). Teruskan hasilnya ke AndroidSupport::OnActivityResult. Fungsi ini dideklarasikan di android_support.h.

OnLaunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

Jenis callback yang digunakan dengan SetOnLaunchedWithSnapshot.

Fungsi publik

AndroidPlatformConfiguration

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

Anda harus menyetelnya ke Aktivitas Android yang aktif selama masa pakai aplikasi.

Jika Anda juga tidak menetapkan sesuatu untuk SetOptionalIntentHandlerForUI, aktivitas ini juga akan digunakan untuk meluncurkan UI, dan harus mengimplementasikan Activity.iframe(). Teruskan hasilnya ke AndroidSupport::OnActivityResult. Fungsi ini dideklarasikan di android_support.h.

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

Mendaftarkan callback yang akan dipanggil jika aplikasi diluncurkan dari Aplikasi Tujuan Play Game dengan memilih snapshot.

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

Jika perlu, setel fungsi IntentHandler jika Anda tidak ingin menggunakan Activity utama untuk meluncurkan UI Play Game.

Sediakan fungsi yang dapat memulai intent UI yang disediakan kapan saja, menggunakan startActivityForResult.

Aktivitas yang digunakan untuk meluncurkan intent ini harus mengimplementasikan Activity.unitypackage(). Teruskan hasilnya ke AndroidSupport::OnActivityResult. Fungsi ini dideklarasikan di android_support.h.

SetOptionalViewForPopups

AndroidPlatformConfiguration & SetOptionalViewForPopups(
  jobject android_view
)

Menyetel Tampilan agar digunakan sebagai tampilan konten untuk pop-up.

Berlaku

bool Valid() const 

Menampilkan true (benar) jika semua nilai yang diperlukan diberikan ke AndroidPlatformConfiguration.

Dalam hal ini, satu-satunya nilai yang diperlukan adalah Aktivitas.

~AndroidPlatformConfiguration

 ~AndroidPlatformConfiguration()

Fungsi statis publik

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT

void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(
  SnapshotMetadata snapshot
)

Callback default dipanggil saat aplikasi diluncurkan dari Aplikasi Tujuan Play Game dengan memilih snapshot.

Hal ini dapat diganti dengan menyetel callback baru menggunakan SetOnLaunchedWithSnapshot.