Pré-requisitos

Com a Cielo Smart, empresas e parceiros podem executar seus aplicativos diretamente na plataforma da Cielo. Esses aplicativos podem ou não estar integrados com o pagamento, dependendo dos objetivos específicos de cada negócio.

Antes de iniciar o desenvolvimento de um aplicativo para a Cielo Smart, é importante atender a alguns requisitos técnicos que garantem compatibilidade e desempenho. A seguir, apresentamos os principais pontos que devem ser considerados para uma integração eficiente com a plataforma.

Linguagem de programação

A Cielo Smart é compatível com aplicativos desenvolvidos em Java ou Kotlin. Recomenda-se o uso dessas linguagens para garantir melhor desempenho, estabilidade e integração com o sistema.

Embora outras linguagens possam ser utilizadas, a responsabilidade pela compatibilidade e funcionamento do aplicativo será inteiramente do desenvolvedor.

Ambiente de desenvolvimento

Recomenda-se o uso da IDE Android Studio versão 2.2.2 ou superior para garantir a correta execução dos aplicativos na Cielo Smart.

Os links abaixos oferecem direcionamentos de instalação, configuração e criação de projetos.

Versão target da aplicação

Para garantir compatibilidade com os modelos e versões do Android utilizados nos terminais Smart, recomenda-se:

  • SDK mínima: 24
  • SDK target: 29
❗️

Ao atualizar seu aplicativo para usar targetSDK ≥ 31, podem ocorrer erros indicando que a assinatura do app foi alterada, impedindo o envio de novas versões. Esse problema está relacionado à atualização do targetSDK. Anteriormente, a extração dos dados do APK era feita com keytool, mas agora utiliza apk-signer. Essa mudança foi necessária para dar suporte ao Signature Scheme v2 e versões posteriores. Quando o Android é atualizado, mas o esquema de assinatura do APK não é ajustado, as informações não são extraídas corretamente, resultando em erro de certificado por incompatibilidade com o que estava previamente cadastrado. Para resolver este problema, gere novamente o APK utilizando o esquema de assinatura v2 e realize o upload do arquivo novamente.

Aplicativos com target inferior à versão 29 não poderão ser distribuídos na Cielo Smart. Além disso, é essencial que o aplicativo esteja em conformidade com os requisitos do Android 10, como permissões, notificações e uso de serviços em foreground.

❗️

A Cielo não permite que aplicativos sejam desenvolvidos utilizando o recurso WebView. Esse recurso visual deixa a plataforma da Cielo Smart vulnerável. Caso a aplicação esteja utilizando o WebView, esta não atenderá aos parâmetros de certificação e não será disponibilizada na Cielo Store.


Did this page help you?