2

I've got an Android application that uses Firebase password and email authentication and the real time database. This all works completely fine when the user has just logged in.

However maybe a few hours later data will stop being shown even if the data changes in the database, it almost seems as though the user is no longer authenticated. But when I connect my device to the adb I can see in the log that the user is logged in with the correct uid and there are no errors being reported. The only strange thing I noticed is that there is no network requests in the network monitor.

Can anyone shed some light on what is happening? I'm not sure if it's a database problem or an authentication problem. I can provide any information needed

EDIT

Marked answer down below but also take a look at these instructions also when adding your SHA1 Keys to firebase, add both production and dev copies

1 Answers1

1

You need to add SHA1 of your debug and production certificates to Firebase console.

It is needed so firebase knows your app has access to refresh access token.

Docs Reference: https://firebase.google.com/support/guides/launch-checklist

Zigmārs Dzērve
  • 1,451
  • 2
  • 14
  • 19