Cómo evitar que expire el token de usuario anónimo de Firebase

Estoy usando autenticación anónima es una aplicación Firebase. Acabo de notar que ahora tengo más de 100 usuarios anónimos registrados, aunque todo lo que he estado haciendo es probar la aplicación. Parece que el tiempo de caducidad para el token de usuario es bastante corto y, tan pronto como caduca, el siguiente inicio de sesión hace que se cree un nuevo usuario.

¿Cuál es la mejor manera de evitar esto? Presumiblemente podría actualizar el token del usuario, pero no estoy seguro de cómo hacerlo ya que enonAuthStateChange eluser el parámetro esnull si el usuario ha expirado

¿O debería cambiar el tiempo de vencimiento? Si es así, ¿cómo hago esto? Encontré algunas instrucciones para hacerlo en los documentos antiguos de Firebase, pero no puedo ver cómo hacerlo en la última versión.

ACTUALIZACIÓN: Actualmente estoy inicializando la aplicación y autenticando al usuario (anónimo) de esta manera:

firebase.initializeApp(FIREBASE_CONFIG);

firebase.auth().onAuthStateChanged(user => {
  if (!user) {
    firebase.auth().signInAnonymously().catch(error => {
      console.error('Failed to authenticate with Firebase', error);
    });
  }
});

Respuestas a la pregunta(0)

Su respuesta a la pregunta