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