gpg::AndroidPlatformConfiguration

#include <android_platform_configuration.h>

Die Plattformkonfiguration, die beim Erstellen einer Instanz der GameServices-Klasse unter Android verwendet wird.

Zusammenfassung

Konstruktoren und Zerstörer

AndroidPlatformConfiguration()
~AndroidPlatformConfiguration()

Öffentliche Typen

IntentHandler typedef
std::function< void(jobject)>
Du kannst optional eine IntentHandler-Funktion festlegen, wenn du deine Hauptaktivität nicht zum Starten der Play Spiele-UI verwenden möchtest.
OnLaunchedWithSnapshotCallback typedef
std::function< void(SnapshotMetadata)>
Der Callback-Typ, der mit SetOnLaunchedWithSnapshot verwendet wird.

Öffentliche Funktionen

SetActivity(jobject android_app_activity)
Sie müssen dies auf eine Android-Aktivität einstellen, die für die Lebensdauer Ihrer App aktiv ist.
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
Registriert einen Callback, der aufgerufen wird, wenn die App über die Play Spiele-Ziel-App durch Auswahl eines Snapshots gestartet wird.
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
Du kannst optional eine IntentHandler-Funktion festlegen, wenn du deine Hauptaktivität nicht zum Starten der Play Spiele-UI verwenden möchtest.
SetOptionalViewForPopups(jobject android_view)
Legt die Ansicht fest, die als Inhaltsansicht für Pop-ups verwendet werden soll.
Valid() const
bool
Gibt "true" zurück, wenn alle erforderlichen Werte für AndroidPlatformConfiguration angegeben wurden.

Öffentliche statische Funktionen

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
void
Der Standard-Callback, der aufgerufen wird, wenn die App über die Play Spiele-Ziel-App gestartet wird, indem ein Snapshot ausgewählt wird.

Öffentliche Typen

IntentHandler

std::function< void(jobject)> IntentHandler

Du kannst optional eine IntentHandler-Funktion festlegen, wenn du deine Hauptaktivität nicht zum Starten der Play Spiele-UI verwenden möchtest.

Geben Sie mit startActivityForResult eine Funktion an, mit der ein bereitgestellter UI-Intent jederzeit gestartet werden kann.

Die Aktivität, mit der dieser Intent gestartet wird, muss Activity.onActivityResult() implementieren. Leiten Sie das Ergebnis an AndroidSupport::OnActivityResult weiter. Diese Funktion wird in android_support.h deklariert.

OnLaunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

Der Callback-Typ, der mit SetOnLaunchedWithSnapshot verwendet wird.

Öffentliche Funktionen

AndroidPlatformConfiguration

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

Sie müssen dies auf eine Android-Aktivität einstellen, die für die Lebensdauer Ihrer App aktiv ist.

Wenn Sie nichts für SetOptionalIntentHandlerForUI festlegen, wird diese Aktivität auch zum Starten der UI verwendet und muss Activity.onActivityResult() implementieren. Leiten Sie das Ergebnis an AndroidSupport::OnActivityResult weiter. Diese Funktion wird in android_support.h deklariert.

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

Registriert einen Callback, der aufgerufen wird, wenn die App über die Play Spiele-Ziel-App durch Auswahl eines Snapshots gestartet wird.

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

Du kannst optional eine IntentHandler-Funktion festlegen, wenn du deine Hauptaktivität nicht zum Starten der Play Spiele-UI verwenden möchtest.

Geben Sie mit startActivityForResult eine Funktion an, mit der ein bereitgestellter UI-Intent jederzeit gestartet werden kann.

Die Aktivität, mit der dieser Intent gestartet wird, muss Activity.onActivityResult() implementieren. Leiten Sie das Ergebnis an AndroidSupport::OnActivityResult weiter. Diese Funktion wird in android_support.h deklariert.

SetOptionalViewForPopups

AndroidPlatformConfiguration & SetOptionalViewForPopups(
  jobject android_view
)

Legt die Ansicht fest, die als Inhaltsansicht für Pop-ups verwendet werden soll.

Gültig

bool Valid() const 

Gibt "true" zurück, wenn alle erforderlichen Werte für AndroidPlatformConfiguration angegeben wurden.

In diesem Fall ist der einzige erforderliche Wert die Aktivität.

~AndroidPlatformConfiguration

 ~AndroidPlatformConfiguration()

Öffentliche statische Funktionen

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT

void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(
  SnapshotMetadata snapshot
)

Der Standard-Callback, der aufgerufen wird, wenn die App über die Play Spiele-Ziel-App gestartet wird, indem ein Snapshot ausgewählt wird.

Dies kann außer Kraft gesetzt werden, indem ein neuer Callback mit SetOnLaunchedWithSnapshot festgelegt wird.