Restricciones
Para garantizar la seguridad y estabilidad del ecosistema de integraciĂłn, considera las restricciones de uso de funcionalidades del dispositivo y del sistema Android.
Flujo de OAuth
Para obtener informaciĂłn de los pagos, de la persona usuaria o ejecutar una operaciĂłn sobre la cuenta de quien vende, como cobros o devoluciones, genera un token por medio de flujo de OAuth y usa la API pĂșblica de Mercado Pago.
VersiĂłn del Ecosistema
En la configuraciĂłn de la app, verifica la versiĂłn del sistema operativo del dispositivo. El Point Smart A910 usa Android 6, lo que implica en un nivel API Level mĂnimo de 23. El Point Smart N950 usa Android 12, lo que implica en un nivel API Level mĂnimo de 31.
Los dispositivos SmartPOS tienen un sistema operativo AOSP y, por esta razĂłn, no disponen de diversos servicios de Google y Firebase. Consulta cuĂĄles estĂĄn disponibles en el sitio oficial de Firebase.
Permisos y configuraciones de Android Manifest
Durante el desarrollo, algunos permisos se deben especificar en Android Manifest, para acceder a informaciĂłn confidencial o a determinadas funciones del sistema. Las que se pueden declarar son las esenciales para la comunicaciĂłn en red, como el permiso de internet (android.permission.INTERNET
).
Si necesitas alguna funcionalidad extra, contacta el equipo de soporte de Mercado Pago.
Seguridad y uso de biblioteca de terceros
Al construir la app, no uses bibliotecas obsoletas o con vulnerabilidades de seguridad.
Las que interactuan directo con el hardware del dispositivo, como las de los fabricantes, son de uso exclusivo del equipo de Mercado Pago. ContĂĄctanos si necesitas alguna funcionalidad de este tipo.
Problema con Build Tools
Si el mensaje "El Build Tools instalado revisión 32.0.0 estå dañado" aparece, elimina el programa y vuelve a instalarlo usando el SDK Manager.
Luego, ejecuta este comando en la terminal:
shell
cd ~/Library/Android/sdk/build-tools/32.0.0 \
&& mv d8 dx \
&& cd lib \
&& mv d8.jar dx.jar