🔔 Como ENVIAR notificaciones push en web PWA con ANGULAR😎

Поділитися
Вставка
  • Опубліковано 19 вер 2024

КОМЕНТАРІ • 95

  • @LeiferMendez
    @LeiferMendez  3 роки тому +4

    ├ 𝙑𝙀𝙍 𝙏𝙊𝘿𝙊𝙎 ⮕ leifermendez.github.io/#/
    ├ 𝘼𝙉𝙂𝙐𝙇𝘼𝙍 desde cero ⮕ bit.ly/367tJ32
    ├ 𝙉𝙊𝘿𝙀 Express desde cero ⮕ bit.ly/3od1Bl6
    ├ 𝙈𝙊𝙉𝙂𝙊𝘿𝘽 desde cero ⮕ bit.ly/3qh35wK
    ├ 𝙎𝙊𝘾𝙆𝙀𝙏.𝙄𝙊 desde cero ⮕ bit.ly/3pg1Q02
    └ 𝙉𝙂𝙍𝙓 𝙙𝙚𝙨𝙙𝙚 𝘾𝙀𝙍𝙊 ⮕ link.codigoencasa.com/NODE

  • @jolugama
    @jolugama 3 роки тому +1

    Qué barbaridad. Como lo explicas. Eres muy necesario, gracias amigo

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      Hola José Luis bienvenido a este canal 😁

  • @santigarciallorente
    @santigarciallorente 3 роки тому +2

    Gracias por el vídeo, Leifer! Es la primera vez que te veo, y me he suscrito
    Venía buscando push-notifications con Angular + Firebase, y aunque el enfoque que le has dado tú es diferente, me ha venido genial para aprender un par de trucos :) Gracias!
    ¿Sueles hacer contenido relacionado con Firebase?

    • @LeiferMendez
      @LeiferMendez  3 роки тому +2

      Gracias y bienvenido próximamente empezamos con firebase

  • @jeremyandes838
    @jeremyandes838 3 роки тому

    Excelente video! Muy bien explicado y fundamentado.

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      Gracias recuerda pasarte por los demás cursos

  • @niobeldelpozonistal7182
    @niobeldelpozonistal7182 3 роки тому +2

    Leifer como andas, saludo desde Cuba, he aprendido con tus cursos bastante , explicas muy bien. Una pregunta nunca has hecho una aplicación con angular como front y laravel como back? Seria de gran ayuda un curso sobre eso.

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      Si perfectamente yo tengo un par de aplicaciones con Angular (front) y API (laravel)

  • @adriandev6516
    @adriandev6516 2 роки тому +1

    Leifer buen video, ojalá algún momento te crees como hacer una PWA .

  • @JesusRamirez-cr7pl
    @JesusRamirez-cr7pl 3 роки тому +1

    Eres un súper master saludos

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      Hola Jesús gracias a ti por formar parte.de.esta comunidad

    • @JesusRamirez-cr7pl
      @JesusRamirez-cr7pl 3 роки тому +1

      @@LeiferMendez y gracias a ti por aportar tus sabios conocimientos tuve la dicha de estar en llamada contigo en Telegram sobre el tema del login! Saludos desde los inicios aquí seguimos 🤘🏻

  • @YouTics
    @YouTics 5 місяців тому

    Gracias Leifer, se que la consulta es compleja, si lo abro en el Navegador del mobile, no me llegan, las notificaciones, por qué

  • @lucasnoellugoolive8156
    @lucasnoellugoolive8156 Рік тому +1

    Excelente tutorial! Estaria bueno si podes hacer uno para CodeIgniter 3

  • @fabricior2
    @fabricior2 2 роки тому +1

    Hola leifer, estuve viendo tus videos y me parecen muy buena tu forma de explicar, vi tambien que tenes publicado cursos en Udemy, te comento que he hecho un curso de PWA pero no explican como desplegar dicha PWA en un servidor(solo explican y muestran la recepcion de una notificacion push localmente), necesito poder recibir una notificacion con mi PWA desplegada en AWS, en cuales de tus cursos explicas mi consulta?, muchas gracias

    • @LeiferMendez
      @LeiferMendez  2 роки тому

      Hola Fabricio, muchas gracias por tu comentario, te dejo un video que tengo sobre despliegues
      ua-cam.com/video/nP7VZgTokn0/v-deo.html
      También te invito a unirte al canal de telegram donde suelo responder más rápido y resolver dudas.
      web.whatsapp.com/
      Un saludo!

  • @vincesoriaparrado3570
    @vincesoriaparrado3570 3 роки тому

    Excelente tutorial, justo lo que necesitaba!! nuevo suscriptor.
    Adicionalmente comentarte que estare provando las swPush para enviarlo de un usuario a otro por la misma app (Angular) y quisiera saber si, en caso de tener fallas o dudas me puedas dar una mano en ello.
    De ante mano mil gracias!!!!! :D

    • @LeiferMendez
      @LeiferMendez  3 роки тому +1

      Hola Vince si cualquier cosa me puedes comentar o por el fb

  • @williamreyesmiranda7660
    @williamreyesmiranda7660 7 місяців тому

    Hola master, primero que todo muchas gracias por tus videos, sos el mejor. Por otra parte estoy teniendo un problema y es que cuando llega la notificación no me llega el titulo ni nada, si llega pero solo me dice "el sitio se acrualizó en segundo plano"... del resto todo me llega sin problemas. Sabes a qué se debe eso??

  • @JuanManuelHerreraCarrera
    @JuanManuelHerreraCarrera 3 роки тому

    Justo lo que buscaba hacer y sin tanto rollo con un tercero, lo intentaré usar, duda para resolver, funcionará si se usa electron, igual cuando o comience a usar veré cómo hacer para que se auto actualice la aplicación sola, mil gracias.

    • @LeiferMendez
      @LeiferMendez  3 роки тому +1

      Hola Juan nuevamente miembro activo de la comunidad. Claro que funciona recuerda que esto hace uso de funciones del navegador

  • @nelsongomez8547
    @nelsongomez8547 Рік тому

    Hola Leifer, felicitaciones por tu video, es muy funcional.
    Solo tengo una pregunta: Como puedo hacer para agregarle una url y que al dale click cl boton, me abra esa url, agradezco tu aporte para lograr el objetivo-

  • @romeusCM
    @romeusCM 2 роки тому +1

    Muchas gracias por el video, lo único que tengo que decir : "solo sé que nada sé"

    • @LeiferMendez
      @LeiferMendez  2 роки тому +1

      Paso a paso Jesús que seguro lo lográs. Un saludo!!

  • @jar386
    @jar386 3 роки тому

    Excelente contenido!

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      Gracias. Recuerda pasarte por los demás cursos

  • @selectmatica
    @selectmatica 2 роки тому +2

    Hola Leifer, conoces de una librería equivalente a web-push para php?, he visto varias pero ninguna con el funcionamiento tan sencillo y efectivo que tiene esta para node, muchas gracias.

    • @LeiferMendez
      @LeiferMendez  2 роки тому

      Hola Antonio no conozco :( pero si consigo algo te lo dejo en el comentario

    • @lordmalware9341
      @lordmalware9341 Рік тому

      @@LeiferMendez Yo también la necesito para laravel, y no la he encontrado 😕

  • @karlaagar2666
    @karlaagar2666 Рік тому

    Exelente tutorial, pero como hago para que consumir el servicio send en Angular para que las notificaciones lleguen en segundo plano

  • @davidzambrano3987
    @davidzambrano3987 3 роки тому

    suscrito!!! soy novato en Angular

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      Bienvenido que proyectos tienes en mente?

    • @davidzambrano3987
      @davidzambrano3987 3 роки тому

      @@LeiferMendez Actualmente estoy en una planta automotriz y diariamente se registran discrepancias (faltantes, problemas, etc) para diversas areas de la linea de operación, entonces con esto se me ocurrio intentar hacer un filtro por areas y crear notificaciones para el area en particular, esto para que vean que tienen notificaciones de cosas por resolver para sus areas.

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      @@davidzambrano3987 oye suena muy interesante esa idea además que ya tienes un campo donde aplicarla éxitos

    • @davidzambrano3987
      @davidzambrano3987 3 роки тому

      ​@@LeiferMendezMuchas gracias!!
      Solo como duda, veo que el enfoque principal es para PWA, esta tecnica que nos compartes es igual de funcional igual para las SPA con C#?

  • @richardfernandojimenez9523
    @richardfernandojimenez9523 3 роки тому +1

    Genial la practica solo que cuando intento mandar el sendNotification() me lanza este error Error: You must pass in a subscription with at least an endpoint cabe mencionar que esta en Heroku este pequeño servidor, no se si te ha pasado me pide un punto final e leido como no tienes idea pero no logro dar con la solucion el /save funciona perfectamente solo es en el /send

    • @LeiferMendez
      @LeiferMendez  3 роки тому +2

      Escribeme por el Telegram o FB para ayudarte

  • @mrklenton6897
    @mrklenton6897 3 роки тому

    Leifer primero quiero agradecerte por los videos.. son muy buenos.. y segundo quisiera saber... si la aplicación en angular la transformo en un app para Android con capacitor.. las notificaciones funcionan igualmente o hay que implementarlo de otra forma.
    desde ya muchas gracias

    • @LeiferMendez
      @LeiferMendez  3 роки тому +1

      Las notificaciones llegaran siempre y cuando estés usando el browser

    • @avilaandrade2197
      @avilaandrade2197 2 роки тому

      te funcionó ? con capacitor

  • @yesilili
    @yesilili 3 роки тому

    Gracias por la info 😃

    • @LeiferMendez
      @LeiferMendez  3 роки тому +1

      Hola ! como vas con tu proyecto ?

    • @yesilili
      @yesilili 3 роки тому

      @@LeiferMendez voy bien gracias a tus súper tips, me atoro con algunas cosas😅 pero voy bien 😃

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      @@yesilili Excelente ;)

  • @AlexRendon1
    @AlexRendon1 Рік тому

    I couldn't watch the whole video, but when you create this, does this also include the user interface where you can create an account and launch some campaigns with analytics the end user can utilize?

  • @andresm9051
    @andresm9051 2 роки тому +1

    Excelente video, una pregunta las keys generadas. por webpush cuando hace requestSubscription y genera las keys son únicas por usuario? si deseo que la notificación sea enviada a múltiples usuarios pero con diferente keys tendría que hacer un loop para llamar el metodo enviarNotificacion() ? cuál seria la mejor manera para un volumen alto de webpush gracias y saludos!

    • @LeiferMendez
      @LeiferMendez  2 роки тому

      Hola Andres un buena manera seria manejar queue "colas" de proceso te comparto un blog muy interesante acerca de eso dev.to/sarbikbetal/simple-node-js-task-queue-with-bee-queue-and-redis-105b

    • @andresm9051
      @andresm9051 2 роки тому +1

      @@LeiferMendez muchas gracias, voy a estudiarlo, las keys si son diferentes si borras el cache, me pasa algo curioso en google no recibo la notificación pero en mozilla si, ambos tienen los permisos necesarios y las keys de cada uno son diferentes y probé con ambas, pero solo mozilla notifica, sabes por que ?

  • @carpesach
    @carpesach 3 роки тому

    Hola! un subscriptor mas por aqui!! estoy haciendo una web con angular y firebase como backend y quería aprender a mandar notificaciones push... tengo varias preguntas jejeje 1- la respuesta que estoy recibiendo por parte de swPush.requestSubscription no es la misma que a tuya... no encuentro las keys... imagino que habrán actualizado algo??? 2- cuando tenga el token o las keys de ese usuario puedo guardarlo directamente en firebase?? luego como le mando una notificación a ese usuario unicamente desde firebase?? puedo hacer algún método o algo en mi angular para enviar la notificación?? muchas gracias y no dejes de subir contenido!

    • @LeiferMendez
      @LeiferMendez  3 роки тому +1

      Gracias por ver ! Las Keys las generas con el comando de web-push . Si tienes más dudas buscame en FB para explicarte

  • @yoheskyportillo1575
    @yoheskyportillo1575 2 роки тому +1

    Hola! para enviar notificaciones push la aplicacion debe ser una PWA obligado?

  • @marcos-socrates
    @marcos-socrates 2 роки тому +1

    a mí me sale ese error al tratar de correr el servicio
    No suitable injection token for parameter 'apiRest' of class 'AppComponent'.
    Cómo lo arreglo?

  • @andresm9051
    @andresm9051 2 роки тому +1

    Una pregunta estas push notifications, puede tener un callback o action al momento de darle click? como llevarlo a una path o url de angular ?

    • @LeiferMendez
      @LeiferMendez  2 роки тому +1

      Hola Andrés existen maneras una es modificando el compartimiento del service worker voy s buscar el link de un blog y lo comparto

    • @andresm9051
      @andresm9051 2 роки тому

      @@LeiferMendez perfecto muchas gracias, quedo atento

  • @rodrigosarras7081
    @rodrigosarras7081 2 місяці тому

    Y la notificación push para dispositivos moviles y distintos sistemas operativos?

  • @facuriive
    @facuriive 2 роки тому +1

    Excelente video!, ahora una pregunta. Tengo mi proyecto casi terminado usando angular y como back una api rest en .net. para poder hacer notificaciones Push tendria que crear una api intermedia en node con express? o es valido para .net?

    • @LeiferMendez
      @LeiferMendez  2 роки тому +1

      Hola Facundo no tengo conocimiento si existe alguna librería que haga el mismo trabajo de webpush, de no ser el casa tendría saue usar un intermediario con express

  • @jhoelgelvez2601
    @jhoelgelvez2601 3 роки тому +1

    Excelente videos Leifer... Tengo una consulta tengo un fron en angular y un back en java spring ... corriendo en tomcat pero veo que creas un servicio para enviar los push corriendo el port 9000.. puedo crear el servicio en envió de push desde mi back y que funcione igual.. o se requiero de otro método o necesariamente debo crear ese servicio y habilitar un nuevo puerto para ello... gracias

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      Hola Jhoel bienvenido a la comunidad puedes usar desde tu backend yo en el vídeo fue por practicida 🙂

    • @jhoelgelvez2601
      @jhoelgelvez2601 3 роки тому +1

      @@LeiferMendez Excelente... Si ya logre comprender bien la mecánica de loa envíos fallaba en algo muy simple .. Mil Gracias por tu gran aporte

    • @jhoelgelvez2601
      @jhoelgelvez2601 3 роки тому

      @@LeiferMendez Tengo una inquietud en el minuto 22:56 con la libreria webpush y su metodo sendNotification como realizo la vinculacion con Java Spring Boot??

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      @@jhoelgelvez2601 mm ese es un detalle nose si exista alguna versión para Java

  • @edwinponguta9068
    @edwinponguta9068 Рік тому

    Existe alguna forma de establecer un tono para la notificacon?

  • @katorceka6286
    @katorceka6286 2 роки тому

    Hola!! Leifer me podrías orientar en una duda que tengo, lo que pasa es que tenga una aplicación web este tiene un inicio de sesión para cada rol los lleva a diferente vista, la hice a PWA, no tengo problema con eso, el inconveniente es cuando inicio sesión la primera vez con una cuenta todo correcto pero luego quiero iniciar sesión con otra cuenta, está ya no me redirige y se por que al recargar la página me lleva a la página del primer usuario logueado , se que es por las cokies pero mi pregunta es como puedo hacer para que funcione correctamente

  • @manuelrosen2752
    @manuelrosen2752 3 роки тому +2

    Ahora con React :)

    • @LeiferMendez
      @LeiferMendez  3 роки тому +1

      Próximamente

    • @manuelrosen2752
      @manuelrosen2752 3 роки тому +1

      @@LeiferMendez Uff, muchísimas gracias Leifer.

    • @masterandroid5104
      @masterandroid5104 3 роки тому

      ALGUIEN SABE SI TAMBIEN FUNCIONAN LAS NOTIFICACIONES PARA SAFARI IOS?

    • @masterandroid5104
      @masterandroid5104 3 роки тому

      @@LeiferMendez
      ALGUIEN SABE SI TAMBIEN FUNCIONAN LAS NOTIFICACIONES PARA SAFARI IOS?

  • @alvaromena100
    @alvaromena100 3 роки тому

    Amigo que buen video!! una consulta como podria hacer para enviar notificaciones push a un usuario en especifico y no a todos? llevo semanas dar con esa forma :/

    • @LeiferMendez
      @LeiferMendez  3 роки тому +1

      Hola Álvaro yo lo hago de la siguiente manera antes de pedir los permisos de notificación me aseguro de que tenga la sesión iniciado de esa manera luego que inicia sesión pido los permisos obtengo el token del navegador y guardo en base de datos token del navegador relacionado con el usuario

    • @alvaromena100
      @alvaromena100 3 роки тому +1

      @@LeiferMendez entiendo, como podría contactarte si deseo un ayuda más personalizada contigo amigo? S.O.S.

    • @LeiferMendez
      @LeiferMendez  3 роки тому +1

      @@alvaromena100 en mi descripción está mi FB o si quieres puedes formar parte de los miembros del grupo donde tenemos un canal de comunicación directa

    • @alvaromena100
      @alvaromena100 3 роки тому

      @@LeiferMendez Perfecto justo me uni como miembro de tu comunidad aqui y te dejé un mensaje a tu fb personal espero que lo puedas leer, saludos :D

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      @@alvaromena100 perfecto los reviso en un rato que no estoy en pc 🎉🎉🎉 Bienvenido

  • @gustavoosoriolopez
    @gustavoosoriolopez 3 роки тому

    Gracias excelente contenido iniciando en angular tengo un proyecto en mente podría escribirte para que me guíes gracias saludos de Colombia

  • @marvinzote
    @marvinzote 3 роки тому

    Leifer, saludos cordiales. Me puedes explicar por favor porque solo funciona con build y no en modo desarrollador (ng serve) gracias.

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      Hola! claro que si cuando corres el comando --prod este establece cierta configuración que por defecto no esta habilitada ejemplo si revisas el app.module.ts observaras que existe un parámetro enviroment.prod que este se encuentra por defecto en false pero cuando se corre --prod cambia a true. Puedes obtener mas información aqui angular.io/cli/build

    • @marvinzote
      @marvinzote 3 роки тому

      @@LeiferMendez excelente, muchas gracias por responder. Feliz día.

  • @halconosr
    @halconosr 3 роки тому

    muy buen video, estoy buscando lograrlo con asp clásico, una especie de llamada clásica usando xml request para llamar al cliente... es posible?

    • @LeiferMendez
      @LeiferMendez  3 роки тому +1

      Hola Óscar no tengo conocimiento si existe una librería para Asp pero de lo contty puedes montar un servicio aislado con node solo para esta función

  • @masterandroid5104
    @masterandroid5104 3 роки тому +1

    tambien funciona para enviar notificaciones a IOS Safari?

  • @oscarmoreragarcia8606
    @oscarmoreragarcia8606 3 роки тому

    Una consulta para hacer ese de sendNotification solo se puede hacer desde nodejs no se podría hacer directamente desde el Angular desde un Backend en java?

    • @LeiferMendez
      @LeiferMendez  3 роки тому +1

      Hola Oscar desconozco si en java existe alguna libreria que realice la misma funcionalidad.

  • @arturoruiz3478
    @arturoruiz3478 3 роки тому

    Amazing

  • @masterandroid5104
    @masterandroid5104 3 роки тому

    bueno este codigo lo saque con firebase angular pero el detalle es que aun no puedo mandarlas en safari ios, es la solucion que busco

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      Desafortunadamente iOS aun no tiene soporte para PWA notifications

  • @brayanmauricio6920
    @brayanmauricio6920 3 роки тому

    Bro puedes crear una app con angular universal que consuma peticiones https

    • @LeiferMendez
      @LeiferMendez  3 роки тому

      Saludos, si la próxima semana empiezo a sacar el primero video