Pré-requisitos e Configuração
Este guia descreve os requisitos de software e as definições de configuração necessárias para integrar sua aplicação Android com a solução Get Smart App2App.
Pré-requisitos
Antes de começar, certifique-se de que você possui:
- A aplicação genérica Get Smart (Aplicação de Cobro) instalada e atualizada para a versão mais recente em seu dispositivo.
- Uma conta de teste de estabelecimento configurada na aplicação Get Smart.
- Familiaridade básica com Android Intents.
A arquitetura de integração App2App depende da presença da aplicação Get Smart no dispositivo de destino para funcionar corretamente.
Configuração de Instalação
Siga estes passos para preparar sua aplicação Android para a integração App2App.
Passo 1: Verificar a Aplicação Get Smart
Certifique-se de que a seguinte aplicação está presente no dispositivo:
- A aplicação genérica Get Smart (Aplicação de Cobro) deve estar instalada e atualizada para a versão mais recente.
- Esta aplicação atua como o host para a interface de pagamento e lida com a comunicação segura com o gateway Get Smart.
Sua integração deve prever cenários onde esta aplicação esteja ausente. Se a aplicação Get Smart não estiver instalada, o sistema operacional lançará uma ActivityNotFoundException quando você tentar iniciar o intent de pagamento. O código da sua aplicação deve capturar esta exceção e exibir um alerta ao usuário indicando que a aplicação de pagamento deve ser instalada ou atualizada.
Passo 2: Configurar seu Projeto Android
A integração utiliza mecanismos padrão de Intent do Android que exigem configuração mínima em seu projeto.
Nenhuma permissão específica é necessária no arquivo AndroidManifest.xml da sua aplicação. Você não precisa adicionar nenhuma declaração especial de <uses-permission> ou <queries> para iniciar o processo de pagamento ou receber o resultado da transação. O fluxo padrão startActivityForResult funciona sem essas modificações.
Resumo de Dependências:
| Componente | Requisito | Notas |
|---|---|---|
| Get Smart App | Obrigatório | Deve ser a “Aplicação de Cobro” genérica |
| Permissões | Nenhuma | Nenhuma alteração necessária no AndroidManifest.xml |
Passo 3: Verificar sua Configuração (Opcional)
Antes de começar a desenvolver sua integração, verifique se:
- A aplicação Get Smart está instalada em seu dispositivo de teste
- A aplicação está atualizada para a versão mais recente
- Você tem uma conta de teste de estabelecimento configurada na aplicação Get Smart
- Seu ambiente de desenvolvimento Android está configurado
Próximos Passos
Agora que você entende os requisitos:
- Siga o tutorial passo a passo em Início Rápido: Sua Primeira Transação
- Explore os detalhes técnicos em Arquitetura