artpay_lib 0.0.6 copy "artpay_lib: ^0.0.6" to clipboard
artpay_lib: ^0.0.6 copied to clipboard

PlatformAndroid

Flutter library for handling Art-Pay license verification using .lic files and backend validation.

0.0.6 #

  • Seguridad Cross-App (Billetera Art-Pay): La librería ahora se integra de forma transparente con la app "Billetera Art-Pay" localmente utilizando un ContentProvider nativo. Las licencias se autentican confirmando que el usuario en el dispositivo tiene sesión iniciada, erradicando la piratería de archivos .lic.
  • Flutter Plugin Nativo: Se convirtió el paquete a un plugin real con código Android nativo (MethodChannel) para comunicarse invisiblemente bajo el capó de Android 11+. Se automatizó la inyección de <queries> de visibilidad de paquete en el AndroidManifest.
  • Privacidad Mejorada (Cero Permisos): Se eliminó totalmente la extorsión de lectura de SIM (mobile_number y READ_PHONE_STATE). Tu app ya no le pedirá permisos telefónicos intrusivos a los usuarios; el JWT de la Billetera es todo lo necesario.
  • Manejo Estricto de Archivos: Añadida validación rigurosa de peso (máximo 100 KB) para el selector de archivos, previniendo congelamientos de hilo principal (UI freezes) si un usuario selecciona imágenes pesadas o archivos binarios equivocados.
  • Mensajería UI Obligatoria: La librería ahora fuerza y provee de forma automática SnackBars de confirmación verdes y Alerts/SnackBars de error rojos directamente desde su estructura interna hacia la pantalla. Ya no se esconden los errores en consola por el onError de tu app.

0.0.5 #

  • Mejoras en la api

0.0.3 #

  • Actualizacion del servidor

0.0.2 #

  • Validación de Licencia por Número de Teléfono Mejorada: Se añadió la integración con el plugin mobile_number. Ahora la librería lee los números de teléfono nativos de las tarjetas SIM del dispositivo y los envía al backend durante el proceso de verificación de la licencia. Esto permite vincular activamente una licencia a una línea telefónica específica (SIM), garantizando que si el usuario cambia de dispositivo físico conservando su número telefónico, su licencia seguirá validando de forma exitosa.
  • Automatización del Package Name: Ahora la librería extrae automáticamente el packageName de la aplicación que la integra usando internamente package_info_plus. Ya no es necesario configurarlo manualmente ni tenerlo quemado en el código fuente, permitiendo que la librería sea 100% genérica, agnóstica y reutilizable en múltiples aplicaciones de Flutter.

0.0.1 #

  • Lanzamiento inicial: Integración del selector de archivos .lic nativo y conexión básica interactiva con el Backend principal de Art-Pay.
1
likes
120
points
182
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Flutter library for handling Art-Pay license verification using .lic files and backend validation.

Homepage

License

unknown (license)

Dependencies

file_picker, flutter, google_fonts, http, package_info_plus

More

Packages that depend on artpay_lib

Packages that implement artpay_lib