6.4 Usando npm

npm (Node Package Manager) es un sistema de gestión de paquetes. Consiste en un cliente de línea de comandos y una base de datos en línea de paquetes públicos y privados.

Puedes ver nuestro vídeo tutorial o leer el texto más abajo: https://youtu.be/BR-k4a3j4a0

  1. Incluye el SDK como dependencia en tu fichero package.json.
{
 ...
"dependencies": {
 ...
 "indigitall-webpush": "^3.1.3"
 }
 ...
}
Atención: los ficheros deben alojarse en el mismo dominio y subdominio donde se vaya a integrar el servicio.
  1. Añade el siguiente código en todas las páginas que puedan solicitar el permiso de notificaciones.
<script
 src="/node_modules/indigitall-webpush/sdk.min.js"
 onload="indigitall.init({
 appKey:'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
 workerPath:'/node_modules/indigitall-webpush/worker.min.js',
 requestLocation:true
 })"
 async>
</script>

Recuerda: no olvides reemplazar el App Key por el de tu proyecto

2021-07-16T09:23:50-05:00