RestriçÔes
Para garantir a segurança e estabilidade do ecossistema de integração, considere as restriçÔes do uso de funcionalidades do dispositivo e do sistema Android.
Fluxo de OAuth
Para obter informaçÔes dos pagamentos, da pessoa usuĂĄria ou executar alguma operação sobre a conta da pessoa vendedora, como cobranças ou devoluçÔes, gere um token por meio do fluxo de OAuth e utilize a API pĂșblica do Mercado Pago.
VersĂŁo do Ecossistema
Na configuração do aplicativo, verifique a versĂŁo do sistema operacional do dispositivo. A Point Smart usa o Android 6, o que implica em um API Level mĂnimo de 23.
Os dispositivos SmartPOS tĂȘm um sistema operacional AOSP, e por esta razĂŁo, nĂŁo contam com diversos serviços do Google e Firebase. Consulte quais estĂŁo disponĂveis na pĂĄgina oficial do Firebase.
PermissÔes e configuraçÔes do Android Market
Durante o desenvolvimento, algumas permissÔes devem ser especificadas no Android Manifest, a fim de acessar informaçÔes confidenciais ou determinadas funçÔes do sistema. As que podem ser declaradas são aquelas essenciais para a comunicação em rede, como a permissão de internet (android.permission.INTERNET
).
Se precisar de alguma funcionalidade adicional, entre em contato com a equipe de suporte do Mercado Pago.
Segurança e uso de biblioteca de terceiros
Ao construir o aplicativo, não use bibliotecas obsoletas ou com vulnerabilidades de segurança.
As que interagem diretamente com o hardware do dispositivo, como as dos fabricantes, sĂŁo de uso exclusivo da equipe do Mercado Pago. Entre em contato caso precise de alguma funcionalidade desse tipo.
Problema com o Build Tools
Se a mensagem "O Build Tools instalado revisĂŁo 32.0.0 estĂĄ danificadoâ for apresentada, exclua o programa e instale novamente utilizando o SDK Manager.
Em seguida, execute este comando no terminal:
shell
cd ~/Library/Android/sdk/build-tools/32.0.0 \
&& mv d8 dx \
&& cd lib \
&& mv d8.jar dx.jar