Publicar o SmartApp
Após a integração entre o aplicativo e o terminal Point, o aplicativo deve passar por um processo de homologação no Mercado Pago e ter definida a forma de distribuição para os demais terminals que o utilizarão.
Aprovação do aplicativo
Independentemente do tipo de SmartApp, todo aplicativo a ser utilizado em terminals Point passará por um processo de validação para garantir seu funcionamento, compatibilidade e segurança. Para isso, algumas etapas deverão ser seguidas:
Antes de enviar seu aplicativo para aprovação, recomendamos que você preste atenção ao versionamento atribuído ao arquivo APK, que é definido no parâmetro versionName do AndroidManifest.
-
Versões semânticas: cada vez que você enviar uma nova versão, ela deve ser estritamente maior que a última versão enviada. Por exemplo, se a última foi 1.5.0, a próxima poderia ser 1.5.1, ou 2.0.0, etc. Versões duplicadas ou inferiores à última registrada não serão aceitas durante a revisão do sistema.
-
Versões não semânticas: se você utilizar um formato de versão diferente (exemplo: 1.6.1-smartApp, releaseA, etc), certifique-se de que a nova versão seja diferente de qualquer versão que você tenha enviado anteriormente, pois não é permitido reutilizar identificadores já utilizados.
Entre em contato com seu representante do Mercado Pago e envie o arquivo APK (que deve ter menos de 50MB) para que seja feita a revisão do seu aplicativo. A equipe de segurança do Mercado Pago vai verificar se as diretrizes listadas no documento de Restrições para Smartapps estão sendo seguidas.
Para publicar seu aplicativo no ecossistema do Mercado Pago e garantir a segurança do aplicativo e de suas atualizações, é necessário assiná-lo digitalmente com um certificado. Na documentação oficial do Android, é possível encontrar o passo a passo de como assinar o aplicativo com o certificado gerado pelo desenvolvedor.
Além disso, é necessário utilizar sempre a mesma chave de assinatura para não gerar conflito na ferramenta de distribuição do aplicativo gerado por chaves diferentes.
Compartilhe com a equipe de Suporte do Mercado Pago os dados necessários para instalar o aplicativo nos terminas Point Smart que irão operá-lo, certificando-se de enviar corretamente as seguintes informações:
- Obrigatório: o número de série do terminal Point Smart e o
user_idda aplicação da conta Mercado Pago que estará associada. - Opcional: o
pos_iddo caixa e ostore_idda loja que foram criados e estarão associados aos terminals.
Distribuição do aplicativo
Após a aprovação do aplicativo nas validações de segurança, a distribuição nos terminals Point será definida conforme o SmartApp integrado:
-
Instalação manual: no caso dos Main Apps, a partir do arquivo
APKa equipe do Mercado Pago fará manualmente a distribuição do aplicativo nos terminals que serão utilizados. -
Loja oficial de aplicativos ou URL personalizada: no caso dos Mini Apps, o aplicativo será publicado na loja oficial de aplicativos disponível nos terminals Point Smart para que se possa instalá-lo diretamente a partir do terminal.
