Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

217
Vistas
¿Cómo administrar y enviar notificaciones a múltiples dispositivos cuando un usuario inició sesión?

Estoy desarrollando una aplicación que tiene una aplicación móvil y un panel web, en la que un usuario puede iniciar sesión en varios dispositivos al mismo tiempo. Estoy usando Firebase Cloud Messaging para enviar notificaciones.

Entonces, actualmente, para enviar notificaciones, almaceno el token de Firebase Cloud Messaging en una matriz y envío notificaciones recorriendo esa matriz, por ejemplo, los usuarios pueden abrir la misma cuenta en 2 navegadores/computadoras portátiles + iniciar sesión en 3 dispositivos móviles diferentes con la misma cuenta, por lo que se almacenarán 5 tokens diferentes en la base de datos. Cada vez que un usuario abre una aplicación móvil, obtiene un nuevo token que se guarda en la base de datos. No voy a quitar ningún token en ningún momento.

Por lo tanto, habrá una gran cantidad de tokens recopilados en mi base de datos, lo que llevará cada vez más tiempo para enviar notificaciones a un usuario específico sobre todos los tokens.

Entonces, quiero saber cómo puedo administrar estos tokens. como puedo validar porque no estoy eliminando tokens, las solicitudes de envío de notificaciones siempre devuelven 200. ¿Debería usar un tema en lugar de tokens, pero cómo daré de baja a un usuario del lado del servidor?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede crear múltiples atributos (en lugar de una matriz de cadenas) en la base de datos (tokenFromAndroid, tokenFromIos, tokenFromWeb, etc. otras plataformas). Cada vez que llama al SDK de Firebase para generar el token, puede actualizar el atributo respectivo en la base de datos para que el token sea siempre el más nuevo para esa plataforma. En este caso, no tendría demasiados tokens para un usuario.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda