gpg:: AndroidPlatformConfiguration
#include <android_platform_configuration.h>
A configuração de plataforma usada ao criar uma instância da classe GameServices no Android.
Resumo
Construtores e destruidores |
|
---|---|
AndroidPlatformConfiguration()
|
|
~AndroidPlatformConfiguration()
|
Tipos públicos |
|
---|---|
IntentHandler
|
typedefstd::function< void(jobject)>
Como opção, defina uma função IntentHandler se não quiser usar sua atividade principal para iniciar a interface do Play Games. |
OnLaunchedWithSnapshotCallback
|
typedefstd::function< void(SnapshotMetadata)>
O tipo de callback usado com SetOnLaunchedWithSnapshot. |
Funções públicas |
|
---|---|
SetActivity(jobject android_app_activity)
|
É necessário defini-lo como uma atividade do Android ativa durante todo o ciclo de vida do app.
|
SetOnLaunchedWithSnapshot(OnLaunchedWithSnapshotCallback callback)
|
Registra um callback que será chamado se o app for iniciado pelo app de destino do Play Games selecionando um snapshot.
|
SetOptionalIntentHandlerForUI(IntentHandler intent_handler)
|
Como opção, defina uma função IntentHandler se não quiser usar sua atividade principal para iniciar a interface do Play Games.
|
SetOptionalViewForPopups(jobject android_view)
|
Define a visualização a ser usada como visualização de conteúdo para pop-ups.
|
Valid() const
|
bool
Retorna verdadeiro se todos os valores necessários tiverem sido 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 Play Games ao selecionar um snapshot.
|
Tipos públicos
IntentHandler
std::function< void(jobject)> IntentHandler
Como opção, defina uma função IntentHandler se não quiser usar sua atividade principal para iniciar a interface do 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(). Encaminhe 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 )
É necessário defini-lo como uma atividade do Android ativa durante todo o ciclo de vida do app.
Se você também não definir algo para SetOptionalIntentHandlerForUI, essa atividade também será usada para iniciar a IU e precisará implementar Activity.onActivityResult(). Encaminhe 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 selecionando um snapshot.
SetOptionalIntentHandlerForUI
AndroidPlatformConfiguration & SetOptionalIntentHandlerForUI( IntentHandler intent_handler )
Como opção, defina uma função IntentHandler se não quiser usar sua atividade principal para iniciar a interface do 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(). Encaminhe 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 visualização de conteúdo para pop-ups.
Válido
bool Valid() const
Retorna verdadeiro se todos os valores necessários tiverem sido 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 Play Games ao selecionar um snapshot.
Isso pode ser substituído definindo um novo callback com SetOnLaunchedWithSnapshot.