Utilizando Command Prompt escribimos ng version
Si no, hay que instalar Node.js y Angular/Cli.
Creamos proyecto nuevo ng new <nombre de proyecto> y abrimos Visual Code con el proyecto recién creado.
Para poder trabajar con Firebase primero vamos a crear un proyecto en consola de firebase.
Como crear lo puedes leer aquí https://firebase.google.com/docs/projects/learn-more
Para comprobar la versión de firebase escribimos en terminal o en Command Prompt comando
firebase –version.
Preparación.
Al crear un proyecto en la consola de firebase y añadiendo una app en este caso web app nos aparece configuración del proyecto.Primer en app.module.ts vamos a importar inicio de la app, toda esta información añadimos arriba antes de @NgModul
En el archivo angular.json añadimos este archivo en sección assets tal como en la imagen.
Donde pone vapidKey pegamos la clave de Certificado Web que hemos generado anteriormente.
Arrancamos nuestro proyecto y en la pagina debería aparecer un token, generado automáticamente por el servicio de mensajería.
lo copiamos y entramos en https://console.firebase.google.com
y abrimos la pestaña Cloud Messaging
Has clic en el botón Send your first message y en
formulario que aparece escribe un mensaje de prueba.
después has clic en el botón Enviar mensaje de prueba.
En el cuadro de dialogo agrega el token de la pagina y has
clic Probar.
Si todo a salido bien deberías tener este resultado
Ahora cierra el navegador y repite envió de mismo mensaje,
si tienes permitidas las notificaciones debería aparecer tu mensaje
Y esto es todo.
Para tener la posibilidad de enviar mensajes push la descripción
indica como hacer lo en una aplicación de Angular.
Importante es añadir el código mostrado en el archivo firebase-messaging-sw.js sin el no funciona la opción de recibir mensajes tanto en la pagina web como en las notificaciones.
Comentarios
Publicar un comentario