Firebase Cloud Messaging problema con suscribirse // cancelar la suscripción del tema

Las funciones subscribeToTopic(topic) y unsubscribeFromTopic(topic) mensajería en la nube de Firebase (FCM) tienen temporizador de retroceso hasta que funcionan o tiempo de espera.

Si llamo a suscribirse (y no fue inmediatamente exitoso) entonces inmediatamente llamar unsubscribe (inmediatamente exitoso) Firebase manejarlos para que se pongan en cola y terminar con unsubscribe, o es posible terminar con suscribirse debido a la desventaja incluso si usted llamó unsubscribe después?

Espero que tenga sentido.

Actualmente (v 9.2.0) FCM no intenta cancelar operaciones locales cuando dos acciones opuestas están en cola localmente.

Dicho esto, el backoff que mencionas no es por una sola operación, sino por toda la tarea de sincronización de cola. Esto significa que cuando el dispositivo está conectado y el tiempo de backoff es activado, FCM intentará realizar todas las operaciones en cola tan pronto como sea posible, por lo que es difícil para el dispositivo terminar en una situación en la que de dos operaciones en cola, sucedió mientras que el otro se retrasó.

Tenga en cuenta que se trata de un detalle de implementación válido en la versión actual (v9.2.0). Podríamos cambiar el enfoque en el futuro, si es compatible con otras mejoras que tenemos en la tubería.

  • Com.google.android.gms.common.internal.safe parcel.safe parcelable no encontrado
  • Firebase API llamada con varios temas en condición
  • Qué es "serviceAccountKey.json" que se refiere en el tutorial de notificaciones de dispositivo a dispositivo de Firebase
  • utilizando el almacenamiento de firebased de google sin autenticación
  • ¿Está GCM (ahora FCM) libre para cualquier límite?
  • ¿Cambiará FCM Token periódicamente como ID de registro de GCM?
  • Algunos dispositivos no reciben notificaciones de FCM
  • Cómo manejar Token en Firebase Token Service en Android?
  • Notificación de envío de FCM que muestra el icono cuadrado blanco en lugar del icono de la aplicación cuando la aplicación está en el fondo
  • Implementar una función de recibo de lectura en la aplicación de mensajería de grupo de Firebase
  • ¿En qué período cambia el token de aplicación del firebase y cómo se administra?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.