gpg::AndroidPlatformConfiguration

#include <android_platform_configuration.h>

Es la configuración de la plataforma que se usa cuando se crea 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, configura una función de IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos.
OnLaunchedWithSnapshotCallback typedef
std::function< void(SnapshotMetadata)>
Es el tipo de devolución de llamada que se usa con SetOnLaunchedWithSnapshot.

Funciones públicas

SetActivity(jobject android_app_activity)
Debes configurarlo en una actividad de Android que esté activa durante el ciclo de vida de tu aplicación.
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
Registra una devolución de llamada a la que se llamará si se inicia la app desde la app de destino de Play Juegos seleccionando una instantánea.
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
De manera opcional, configura una función de IntentHandler si no quieres usar tu actividad principal para iniciar la IU de Play Juegos.
SetOptionalViewForPopups(jobject android_view)
Establece la vista que se usará como vista de contenido para las ventanas emergentes.
Valid() const
bool
Muestra verdadero 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 a la que se llama cuando se inicia la app desde la app de destino de Play Juegos seleccionando una instantánea.

Tipos públicos

IntentHandler

std::function< void(jobject)> IntentHandler

De manera opcional, configura una función de 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 con startActivityForResult.

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

OnLaunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

Es 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 configurarlo en una actividad de Android que esté activa durante el ciclo de vida de tu aplicación.

Si no configuras nada para SetOptionalIntentHandlerForUI, esta actividad también se usará para iniciar la IU y deberá implementar Activity.onActivityResult(). Reenvía 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 a la que se llamará si se inicia la app desde la app de destino de Play Juegos seleccionando una instantánea.

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

De manera opcional, configura una función de 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 con startActivityForResult.

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

SetOptionalViewForPopups

AndroidPlatformConfiguration & SetOptionalViewForPopups(
  jobject android_view
)

Establece la vista que se usará como vista de contenido para las ventanas emergentes.

Válido

bool Valid() const 

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

En este caso, el único valor obligatorio 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 a la que se llama cuando se inicia la app desde la app de destino de Play Juegos seleccionando una instantánea.

Para anular esta acción, configura una devolución de llamada nueva con SetOnLaunchedWithSnapshot.