Se usó la API de Cloud Translation para traducir esta página.
Switch to English

FirebaseInstanceIdService

FirebaseInstanceIdService clase pública se extiende Servicio

Esta clase está en desuso.
A favor de anular onNewToken en FirebaseMessagingService. Una vez que se ha implementado, este servicio se puede quitar con seguridad.

Clase base para manejar Firebase ID de instancia de eventos de actualización de fichas.

Cualquier aplicación interesado en el ID de instancia, o el uso de tokens ID de instancia, se puede extender esta clase e implementar onTokenRefresh() para recibir eventos de actualización de fichas.

Para permitir que sus FirebaseInstanceIdService incluyen el siguiente código en el manifiesto:

<!-- FirebaseInstanceIdService performs security checks at runtime,
      no need for explicit permissions despite exported="true"             -->
 <service android:name=".MyFirebaseInstanceIdService" android:exported="true">
     <intent-filter>
         <action android:name="com.google.firebase.INSTANCE_ID_EVENT"/>
     </intent-filter>
 </service>

Resumen heredada constante

Constructor público Resumen

Método público Resumen

vacío
onTokenRefresh ()
Este método está en desuso. A favor de anular onNewToken en FirebaseMessagingService. Este método será invocado en los cambios de fichas aunque onNewToken también se utiliza.

Hereda Resumen de métodos

Constructores públicos

FirebaseInstanceIdService pública ()

Métodos públicos

onTokenRefresh public void ()

Este método está en desuso.
A favor de anular onNewToken en FirebaseMessagingService. Este método será invocado en los cambios de fichas aunque onNewToken también se utiliza.

Se llama cuando el sistema determina que las fichas deben ser refrescado. La aplicación debe llamar getToken () y enviar las señales a todos los servidores de aplicaciones.

Esto no va a ser llamado con mucha frecuencia, es necesario para la rotación de claves y manejar ID de instancia cambia debido a:

  • App elimina ID de instancia
  • Aplicación se restaura en un nuevo dispositivo
  • desinstala usuario / vuelva a instalar la aplicación
  • Usuario borra datos de aplicaciones

El sistema estrangular el evento de actualización en todos los dispositivos para evitar la sobrecarga de los servidores de aplicaciones con actualizaciones de fichas.