FirebaseInstanceIdService está en desuso

Espero que todos ustedes conozcan esta clase, que se usa para obtener el token de notificación cada vez que se actualiza el token de notificación de Firebase. Obtenemos el token actualizado de esta clase, del siguiente método.

@Override
public void onTokenRefresh() {
    // Get updated InstanceID token.
    String refreshedToken = FirebaseInstanceId.getInstance().getToken();
    Log.d(TAG, "Refreshed token: " + refreshedToken);
}

Para usar esto como quiero implementar FCM, extendí MyClass desdeFirebaseInstanceIdService

Pero, mostrando queFirebaseInstanceIdService está en desuso

¿Alguien sabe esto? ¿Qué método o clase debo usar en lugar de esto para actualizar el token ya que está en desuso?

Estoy usando :implementation 'com.google.firebase:firebase-messaging:17.1.0'

Revisé el documento para ver si no se menciona nada al respecto. :FCM DOCUMENTO DE CONFIGURACIÓN

ACTUALIZA

El problema ha sido resuelto

Como Google desaprobó elFirebaseInstanceService,

Hice la pregunta para encontrar el camino y sé que podemos obtener el token de FirebaseMessagingService,

Como antes, cuando pregunté que los Documentos de preguntas no se actualizaron, pero ahora los documentos de Google se actualizaron, para obtener más información, consulte este documento de Google: FirebaseMessagingService

OLD de: FirebaseInstanceService (en desuso)

@Override
public void onTokenRefresh() {
    // Get updated InstanceID token.
    String refreshedToken = FirebaseInstanceId.getInstance().getToken();
    Log.d(TAG, "Refreshed token: " + refreshedToken);
}

NUEVO de: FirebaseMessagingService

@Override
public void onNewToken(String s) {
    super.onNewToken(s);
    Log.d("NEW_TOKEN",s);
}

Gracias

Respuestas a la pregunta(6)

Su respuesta a la pregunta