gpg::AndroidPlatformConfiguration

#include <android_platform_configuration.h>

A configuração da plataforma usada ao criar uma instância da classe GameServices no Android.

Resumo

Construtores e destrutores

AndroidPlatformConfiguration()
~AndroidPlatformConfiguration()

Tipos públicos

IntentHandler typedef
std::function< void(jobject)>
Defina uma função IntentHandler se não quiser usar a atividade principal para iniciar a interface do Google Play Games.
OnLaunchedWithSnapshotCallback typedef
std::function< void(SnapshotMetadata)>
O tipo de callback usado com SetOnLaunchedWithSnapshot.

Funções públicas

SetActivity(jobject android_app_activity)
Defina esse valor como uma atividade do Android que seja ativa durante a vida útil do app.
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
Registra um callback que será chamado se o app for iniciado pelo app de destino do Play Games ao selecionar um snapshot.
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
Defina uma função IntentHandler se não quiser usar a atividade principal para iniciar a interface do Google Play Games.
SetOptionalViewForPopups(jobject android_view)
Define a visualização a ser usada como uma visualização de conteúdo para pop-ups.
Valid() const
bool
Retorna verdadeiro se todos os valores necessários foram fornecidos à AndroidPlatformConfiguration.

Funções estáticas públicas

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(SnapshotMetadata snapshot)
void
O callback padrão chamado quando o app é iniciado pelo app de destino do Google Play Games ao selecionar um instantâneo.

Tipos públicos

IntentHandler

std::function< void(jobject)> IntentHandler

Defina uma função IntentHandler se não quiser usar a atividade principal para iniciar a interface do Google Play Games.

Forneça uma função que possa iniciar uma intent de interface fornecida a qualquer momento usando startActivityForResult.

A atividade usada para iniciar essa intent precisa implementar Activity.onActivityResult(). Encaminha o resultado para AndroidSupport::OnActivityResult. Essa função é declarada em android_support.h.

OnLaunchedWithSnapshotCallback

std::function< void(SnapshotMetadata)> OnLaunchedWithSnapshotCallback

O tipo de callback usado com SetOnLaunchedWithSnapshot.

Funções públicas

AndroidPlatformConfiguration

 AndroidPlatformConfiguration()

SetActivity

AndroidPlatformConfiguration & SetActivity(
  jobject android_app_activity
)

Defina esse valor como uma atividade do Android que seja ativa durante a vida útil do app.

Se você não definir algo para SetOptionalIntentHandlerForUI, essa atividade também será usada para iniciar a interface e precisará implementar Activity.onActivityResult(). Encaminha o resultado para AndroidSupport::OnActivityResult. Essa função é declarada em android_support.h.

SetOnLaunchedWithSnapshot

AndroidPlatformConfiguration & SetOnLaunchedWithSnapshot(
  OnLaunchedWithSnapshotCallback callback
)

Registra um callback que será chamado se o app for iniciado pelo app de destino do Play Games ao selecionar um snapshot.

SetOptionalIntentHandlerForUI

AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI(
  IntentHandler intent_handler
)

Defina uma função IntentHandler se não quiser usar a atividade principal para iniciar a interface do Google Play Games.

Forneça uma função que possa iniciar uma intent de interface fornecida a qualquer momento usando startActivityForResult.

A atividade usada para iniciar essa intent precisa implementar Activity.onActivityResult(). Encaminha o resultado para AndroidSupport::OnActivityResult. Essa função é declarada em android_support.h.

SetOptionalViewForPopups

AndroidPlatformConfiguration & SetOptionalViewForPopups(
  jobject android_view
)

Define a visualização a ser usada como uma visualização de conteúdo para pop-ups.

Válido

bool Valid() const 

Retorna verdadeiro se todos os valores necessários foram fornecidos à AndroidPlatformConfiguration.

Nesse caso, o único valor obrigatório é a atividade.

~AndroidPlatformConfiguration

 ~AndroidPlatformConfiguration()

Funções estáticas públicas

DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT

void DEFAULT_ON_LAUNCHED_WITH_SNAPSHOT(
  SnapshotMetadata snapshot
)

O callback padrão chamado quando o app é iniciado pelo app de destino do Google Play Games ao selecionar um instantâneo.

Isso pode ser substituído definindo um novo callback com SetOnLaunchedWithSnapshot.