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)>
Lege optional eine IntentHandler-Funktion fest, wenn du nicht deine Hauptaktivität zum Starten der Play Spiele-Benutzeroberfläche verwenden möchtest.
OnLaunchedWithSnapshotCallback typedef.
std::function< void(SnapshotMetadata)>
Der mit SetOnLaunchedWithSnapshot verwendete Rückruftyp.

Öffentliche Funktionen

SetActivity(jobject android_app_activity)
Du musst diese Einstellung auf eine Android-Aktivität festlegen, die für die gesamte Lebensdauer deiner 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)
Lege optional eine IntentHandler-Funktion fest, wenn du nicht deine Hauptaktivität zum Starten der Play Spiele-Benutzeroberfläche 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 durch Auswahl eines Snapshots aufgerufen wird, wenn die App über die Play Spiele-Ziel-App gestartet wird.

Öffentliche Typen

IntentHandler

std::function< void(jobject)> IntentHandler

Lege optional eine IntentHandler-Funktion fest, wenn du nicht deine Hauptaktivität zum Starten der Play Spiele-Benutzeroberfläche verwenden möchtest.

Stellen Sie mit startActivityForResult eine Funktion bereit, die einen bereitgestellten UI-Intent jederzeit starten kann.

Die zum Starten dieses Intents verwendete Aktivität 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 mit SetOnLaunchedWithSnapshot verwendete Rückruftyp.

Öffentliche Funktionen

AndroidPlatformConfiguration

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

Du musst diese Einstellung auf eine Android-Aktivität festlegen, die für die gesamte Lebensdauer deiner App aktiv ist.

Wenn Sie nicht auch etwas für SetOptionalIntentHandlerForUI festlegen, wird diese Aktivität auch zum Starten der Benutzeroberfläche 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
)

Lege optional eine IntentHandler-Funktion fest, wenn du nicht deine Hauptaktivität zum Starten der Play Spiele-Benutzeroberfläche verwenden möchtest.

Stellen Sie mit startActivityForResult eine Funktion bereit, die einen bereitgestellten UI-Intent jederzeit starten kann.

Die zum Starten dieses Intents verwendete Aktivität 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 durch Auswahl eines Snapshots aufgerufen wird, wenn die App über die Play Spiele-Ziel-App gestartet wird.

Dies kann überschrieben werden, indem mit SetOnLaunchedWithSnapshot ein neuer Callback festgelegt wird.