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
- 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.
- 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