gpg::AndroidPlatformConfiguration

#include <android_platform_configuration.h>

Es la configuración de la plataforma que se usa al crear una instancia de la clase GameServices en Android.

Resumen

Constructores y destructores

AndroidPlatformConfiguration()
~AndroidPlatformConfiguration()

Tipos públicos

IntentHandler typedef
std::function< void(jobject)>
De manera opcional, establece una función IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos.
OnLaunchedWithSnapshotCallback typedef
std::function< void(SnapshotMetadata)>
El tipo de devolución de llamada que se usa con SetOnLaunchedWithSnapshot

Funciones públicas

SetActivity(jobject android_app_activity)
Debes configurar esto como una actividad de Android que esté activa durante todo el ciclo de vida de tu aplicación.
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
Registra una devolución de llamada que se llamará si la app se inicia desde la app de destino de Play Juegos mediante la selección de una instantánea.
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
De manera opcional, establece una función IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos.
SetOptionalViewForPopups(jobject android_view)
Configura la vista que se utilizará como vista de contenido para las ventanas emergentes.
Valid() const
bool
Muestra true si se proporcionaron todos los valores obligatorios a AndroidPlatformConfiguration.

Funciones estáticas públicas

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
void
Es la devolución de llamada predeterminada que se llama cuando se inicia la app desde la app de destino de Play Juegos mediante la selección de una instantánea.

Tipos públicos

IntentHandler

std::function< void(jobject)> IntentHandler

De manera opcional, establece una función IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos.

Proporciona una función que pueda iniciar un intent de IU proporcionado en cualquier momento, usando startActivityForResult.

La actividad que se usa para iniciar este intent debe implementar Activity.onActivityResult(). Reenviar el resultado a AndroidSupport::OnActivityResult. Esta función se declara en android_support.h.

OnLaunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

El tipo de devolución de llamada que se usa con SetOnLaunchedWithSnapshot

Funciones públicas

AndroidPlatformConfiguration

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

Debes configurar esto como una actividad de Android que esté activa durante todo el ciclo de vida de tu aplicación.

Si no configuras algo para SetOptionalIntentHandlerForUI, esta actividad también se usará para iniciar la IU y debe implementar Activity.onActivityResult(). Reenviar el resultado a AndroidSupport::OnActivityResult. Esta función se declara en android_support.h.

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

Registra una devolución de llamada que se llamará si la app se inicia desde la app de destino de Play Juegos mediante la selección de una instantánea.

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

De manera opcional, establece una función IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos.

Proporciona una función que pueda iniciar un intent de IU proporcionado en cualquier momento, usando startActivityForResult.

La actividad que se usa para iniciar este intent debe implementar Activity.onActivityResult(). Reenviar el resultado a AndroidSupport::OnActivityResult. Esta función se declara en android_support.h.

SetOptionalViewForPopups

AndroidPlatformConfiguration & SetOptionalViewForPopups(
  jobject android_view
)

Configura la vista que se utilizará como vista de contenido para las ventanas emergentes.

Válido

bool Valid() const 

Muestra true si se proporcionaron todos los valores obligatorios a AndroidPlatformConfiguration.

En este caso, el único valor requerido es la actividad.

~AndroidPlatformConfiguration

 ~AndroidPlatformConfiguration()

Funciones estáticas públicas

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT

void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(
  SnapshotMetadata snapshot
)

Es la devolución de llamada predeterminada que se llama cuando se inicia la app desde la app de destino de Play Juegos mediante la selección de una instantánea.

Esto se puede anular configurando una nueva devolución de llamada con SetOnLaunchedWithSnapshot.