Guia de AppMovilFS: app instalable (PWA) y centro de notificaciones
AppMovilFS — Guia de uso
Convierte FacturaScripts en una app instalable (PWA) y anade un centro de notificaciones que otros plugins pueden usar.
Instalacion del plugin
- Panel de control > Plugins > Añadir, sube el ZIP y pulsa Activar.
- Pulsa Reconstruir (importante: el plugin anade su JS al fichero comun; tras instalar o actualizar, reconstruye y refresca con Ctrl+F5 la primera vez).
- Configura en el menu Administrador > App movil.
Instalar la app en el movil / escritorio
- Con el sitio en HTTPS, abre FacturaScripts en el navegador. Aparecera la opcion "Instalar aplicacion" (en el menu del navegador) o el boton de instalar dentro de la campana.
- En iPhone/Safari: Compartir > "Anadir a pantalla de inicio".
Centro de notificaciones
- En la esquina aparece una campana con el numero de avisos sin leer.
- Al pulsarla se ve la lista; puedes marcar como leidas o abrir el enlace del aviso.
Enviar notificaciones desde otro plugin (API)
Desde cualquier plugin:
use FacturaScripts\Plugins\AppMovilFS\Lib\Notificador; Notificador::enviar('nick_usuario', 'Titulo', 'Mensaje', '/ListFacturaCliente', 'fas fa-file-invoice', 'MiPlugin');
Tambien hay Notificador::enviarVarios([...]) y Notificador::noLeidas('nick').
Notificaciones push al movil (opcional)
- Activa "push" en la configuracion, genera o pega tus claves VAPID y, para el envio real, instala la libreria minishlink/web-push en el servidor. Sin ella, las notificaciones funcionan igualmente dentro de la app (campana).
Requisitos
- FacturaScripts 2025+, PHP 8.0+. Sitio en HTTPS para la instalacion y el push.
Aviso: Estudio Cinco proporciona la herramienta; la disponibilidad del push depende del navegador y del sistema del dispositivo.