Como integrar SDKs em projetos para aplicativos Android
Recomendações
Ao desenvolver projetos para aplicativos Android, siga estas recomendações:
Observação
Atualmente, a autenticação nativa é suportada pelas seguintes redes sociais:
- Configure links profundos para retornar os usuários ao aplicativo depois que eles confirmarem o cadastro via e-mail.
- Personalize o e-mail de confirmação de cadastro.
Observação
Você pode desativar o envio de e-mails de confirmação de cadastro caso seus princípios de segurança assim permitirem. Entre em contato com seu Gerente de Sucesso do Cliente para desativá-lo ou envie um e-mail para csm@xsolla.com.
- Escolha e configure o método mais adequado de trabalhar com uma loja no jogo. Se desejar, você não precisa implementar o recurso do carrinho em seu jogo. Em vez disso, você pode implementar a capacidade de se fazer compras no jogo clicando no botão Comprar.
- Configure o redirecionamento do usuário para seu aplicativo depois de fazer um pagamento por meio de um navegador externo.
- Siga a instrução de personalização Unity para personalizar a interface em caso de erros e pop-ups. Os erros e pop-ups na demonstração de integração são criados para os desenvolvedores de jogos. Portanto, você deve torná-los mais adequados para os usuários finais do seu aplicativo.
Configure links profundos para aplicativos Android
- Abra seu projeto na Conta de Distribuidor.
- Para configurar o redirecionamento do usuário ao aplicativo depois que ele confirmar o cadastro:
- No menu lateral, clique em Login.
- Selecione o projeto Login e clique em Configure.
- Vá para o bloco Security e selecione a seção OAuth 2.0.
- Clique no ícone de lápis na linha do cliente OAuth 2.0 necessário.
- Especifique um URL de redirecionamento do OAuth 2.0 (um caminho no aplicativo para o qual o usuário é redirecionado após uma autenticação bem-sucedida, confirmação de e-mail ou redefinição de senha). Você pode especificar vários URLs válidos.
- Clique em Save changes.
Observação
O URL deve corresponder ao esquema
app://xlogin.<ANDROID_PACKAGE_NAME>
, onde <ANDROID_PACKAGE_NAME>
é o nome do pacote do aplicativo Android.- Para configurar o redirecionamento do usuário ao seu aplicativo depois que ele fizer um pagamento por meio de um navegador externo:
- Clique em Pay Station no menu lateral.
- Vá para a aba Settings.
- Especifique os parâmetros necessários na seção Redirect policy.
- Clique em Save.
Observação
O URL de retorno (o caminho no aplicativo para o qual o usuário é redirecionado após efetuar um pagamento) deve corresponder ao esquema
app://xpayment.<ANDROID_PACKAGE_NAME>
, onde <ANDROID_PACKAGE_NAME>
é o nome do pacote do aplicativo Android.Solucionar dependências do Android
Para compilações Android, o SDK utiliza funções das bibliotecas Andoird nativas.
Para resolver dependências e baixar as bibliotecas necessárias:
- Especifique Android como plataforma de compilação:
- No editor Unity, vá para
File > Build Settings no menu principal. - No painel
Platform , selecioneAndroid . - Clique em
Switch Platform .
- No editor Unity, vá para
- Inicie o gerenciador de dependências:
- No editor Unity, vá para
Assets > External Dependency Manager > Android Resolver > Resolve no menu principal. - Espere pelo gerenciador de dependência terminar.
- No editor Unity, vá para
Como resultado, os arquivos JAR ou AAR de todas as bibliotecas Android necessárias são baixados ao diretório Assets/Plugins/Android
.
Este artigo foi útil?
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.