Evaluando propuestas

Web push notifications que usan Vapid deben funcionar en Chrome, Firefox y Edge

Publicado el 10 Octubre, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

Hemos intentado que Web-Push-PHP funcione con nuestro servidor, pero las dependencias fallidas con el compositor nos impiden hacerlo funcionar.

Puede usar la biblioteca web-push-php, pero tiene que funcionar en nuestro sistema y necesitamos saber cómo instalarla correctamente si elige usarla.

Necesitamos a alguien que comprenda a fondo las notificaciones push web que utilicen VAPID sin Firebase (fcm) o gcm.

El resultado final debe incluir documentación sobre todas las dependencias instaladas para que el sistema funcione junto con todo el código de trabajo. Es posible que necesitemos consultar después porque nos hemos encontrado con problemas de dependencia al intentar que Web-Push-PHP funcione.

Serás responsable de php y js (suscripciones). Le daremos la llamada XHR que inserta los datos de suscripción en nuestra base de datos. Tenga en cuenta que usamos PHP 7.2 FPM.



- Configure la captura de suscripción js ([iniciar sesión para ver la url]) y service worker.

- Hacer que la suscripción funcione con VAPID.

- Guarde la suscripción en Mysql db, incluido id_user.

- Permitir a los usuarios aceptar / permitir notificaciones push de nuestro dominio.

- Permitir a los usuarios darse de baja dentro de la secuencia de comandos [iniciar sesión para ver la URL].

- Crear una función curl que nos permita enviar notificaciones push personalizadas a los usuarios (crearemos consultas que especifiquen qué usuarios deben recibir la notificación, esta función solo necesita enviar la notificación con los parámetros del mensaje y endpoint / key y debe trabajar con vapid .

El proyecto se considerará completo cuando el trabajo esté terminado y podemos usar el sistema para enviar notificaciones push personalizadas a través de él.

Utilice un entorno de desarrollo que utilice apache y php 7.3, eso es lo que estamos utilizando.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Necesito Crear una app

Plazo de Entrega: No definido

Habilidades necesarias