Firebase-Android, No puede guardar datos después de mucho tiempo inactivo

Esta pregunta es relativa a este tema Firebase-Android, ¿Cómo sincronizar los datos cuando se reanuda después de la pérdida de conexión?

Paso a paso es:

  • En primer lugar, inicio sesión usando el método de correo electrónico en la actividad Auth
  • En la actividad Timeline, agrego un registro.

Todo se ve bien. Pero si minimizo la aplicación por cerca de 24 horas, entonces reanudar la aplicación en la actividad de la línea de tiempo y añadir nuevo registro, tengo error: "java.lang.Exception: permiso denegado". Estoy seguro de que nada malo con nuevos datos, pero:

path / { read() = true; write() = isSignedIn(); } isSignedIn() = auth != null; 

Así que creo que después de mucho tiempo de inactividad, tal vez la sesión fue el tiempo de espera.

¿Tienes el mismo problema, y ​​cómo superar esto?

Resuelvo este problema guardando la credencial de inicio de sesión (correo electrónico y contraseña) y luego vuelvo a llamar al correo electrónico cuando se reanude la aplicación (evento onResume de Actividad)

  • Configuración del valor de propiedad Singleton en el Listado de Firebase
  • Utilizar DB de Firebase con DB local
  • FirebaseRecyclerAdapter con 2 referencias de base de datos diferentes - impacto negativo en el desplazamiento
  • Error "java.lang.StackOverflowError:" al intentar guardar el objeto en base de datos Firebase
  • Lista de recuperación de usuarios de Firebase Authentication
  • PopulateViewHolder no se ejecuta con FirebaseRecyclerAdapter (Android)
  • Credenciales de la cuenta de servicio de Firebase Permiso de lectura de Json leído
  • ¿Cómo puedo solucionar el error de Android Firebase "Default FirebaseApp no ​​se inicializa en este proceso"?
  • Obtener las últimas publicaciones / datos de firebase con límite de 10 registros en android y poblar en Listview
  • Firebase UI RecyclerView onClick
  • Paginación del adaptador reciclador Firebase
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.