Passar para o conteúdo principal

SDK Android - Requisitos mandatórios

Este é um compilado dos requisitos mandatórios para o desenvolvimento da Integração com o produto SDK Android

Lucas Silva Araujo avatar
Escrito por Lucas Silva Araujo
Atualizado há mais de 4 meses

O SDK Android é desenvolvido nativamente no sistema Android, por isso sua aplicação precisa ser neste sistema também. Caso ela seja desenvolvida com uma plataforma híbrida, é necessário que uma interface ou plugin possibilite essa comunicação. O desenvolvimento e suporte dessa bridge é de responsabilidade 100% do parceiro.

Abaixo listamos os requisitos mandatórios para a integração ser desenvolvida e homologada com sucesso:

  1. Suporte mínimo à versão 5.0 + do Android (API 22), ou superior. Caso utilize uma versão mais atual, lembre-se de sempre desenvolver pensando na retrocompatibilidade da aplicação.

  2. O desenvolvimento do aplicativo pode ser nativo ou híbrido. Caso seja escolhida a segunda opção, é necessário que sua linguagem ou framework consiga fazer o download das bibliotecas da SDK utilizando o Gradle, ou ferramenta que acesse nosso repositório no PackageCloud.

  3. O aplicativo deve possuir uma seção de "Fale Conosco" informando ao cliente os contatos necessários para atendimento em caso de problemas ou dúvidas. Essa seção deve estar bem visível e de fácil acesso.

  4. Utilizar layout dinâmico/responsivos, considerando que no futuro o aplicativo pode ser instalado em outros hardwares com resoluções e densidades diferentes.

  5. O aplicativo deve utilizar o SDK Android Stone.

  6. Deve ser possível navegar por todas as telas sem o aplicativo "quebrar".

  7. Caso você queira utilizar mais de um dispositivo, aconselhamos a usar o mecanismo de Flavors do Android.

  8. Sua aplicação precisa estar assinada digitalmente antes de ser instalada em um dispositivo ou atualizada. Conforme o fluxo de Assinatura do Google.

  9. O packageName deve ter o seguinte padrão: “br.com.NomeEmpresaParceira.NomeApp.Campolivre”

    1. Nome da sua empresa

    2. Nome do seu app

    3. Livre

      1. Não deve conter referência a concorrentes do Grupo Stone;

      2. Não deve conter o nome Stone;

      3. Não deve conter nome de fabricantes de terminais ou modelos do terminal.

  10. Dados como VersionName, VersionCode devem seguir o padrão google de utilização e os seguintes requisitos:

    1. versionCode: O valor deverá ser um número inteiro positivo. O tamanho máximo para esse campo é 12 caracteres;

    2. versionName: nesta configuração, só aceita números e o caractere "ponto". O tamanho máximo para esse campo também é 12 caracteres.

Respondeu à sua pergunta?