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?
- FCM - onTokenRefresh () nunca se llama
- Android Firebase MyFirebaseMessagingService no se llama cuando se borra la aplicación de la lista reciente
- Notificación de empuje FCM (Firebase Cloud Messaging) con Asp.Net
- Mensaje de la nube de Firebase que no recibe la notificación
- No se pueden expandir notificaciones de Firebase
Espero que tenga sentido.
- ¿Cuándo necesita un servidor de aplicaciones para la mensajería de Cloud Firebase?
- ¿Es gratuito Firebase Cloud Messaging?
- ¿Cómo comprobar el estado de entrega del mensaje de Firebase enviado a una aplicación de Android?
- Firebase Cloud Messaging: mejores prácticas
- La mensajería en la nube de FireBase no funciona
- ¿Debe mantenerse en secreto la Clave API de GCM?
- Notificaciones de Firebase (FCM) no aparecen cuando se ha eliminado la aplicación de Android de la bandeja reciente
- Notificación FCM: No se pudo inicializar
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.
- Cómo agregar la biblioteca de Google Maps en Android Things?
- Android: icono incorrecto en el encabezado, cuando la aplicación se está ejecutando en backround