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)>
Secara opsional, tetapkan fungsi IntentHandler jika Anda tidak ingin menggunakan Aktivitas 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 Anda.
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
Mendaftarkan callback yang akan dipanggil jika aplikasi diluncurkan dari Aplikasi Tujuan Play Game dengan memilih snapshot.
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
Secara opsional, tetapkan fungsi IntentHandler jika Anda tidak ingin menggunakan Aktivitas utama untuk meluncurkan UI Play Game.
SetOptionalViewForPopups(jobject android_view)
Menyetel Tampilan yang akan 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

Secara opsional, tetapkan fungsi IntentHandler jika Anda tidak ingin menggunakan Aktivitas utama untuk meluncurkan UI Play Game.

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

Aktivitas yang digunakan untuk meluncurkan intent ini harus mengimplementasikan Activity.perjalanan(). 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 Anda.

Jika Anda tidak menetapkan sesuatu untuk SetOptionalIntentHandlerForUI, aktivitas ini juga akan digunakan untuk meluncurkan UI, dan harus mengimplementasikan Activity.perjalanan(). 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
)

Secara opsional, tetapkan fungsi IntentHandler jika Anda tidak ingin menggunakan Aktivitas utama untuk meluncurkan UI Play Game.

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

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

SetOptionalViewForPopups

AndroidPlatformConfiguration & SetOptionalViewForPopups(
  jobject android_view
)

Menyetel Tampilan yang akan digunakan sebagai tampilan konten untuk pop-up.

Valid

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.

Anda dapat mengganti callback ini dengan menetapkan callback baru menggunakan SetOnLaunchedWithSnapshot.