I have created the following things
1) An android client id from https://console.cloud.google.com
2) Updated the client id information in supabase google auth provider.
3) Copied sha1 key from google playstore app information on Setup -> App Signing section, and updated the client id's sha1 certificate fingerprint in console.cloud.google.com.
This works in simulators, but doesn't work in real device. The posts in community all are talking about firebase where they used sha-256 as well into firebase, but neither sha1 nor sha256 is needed in supabase.
So what am I missing in supabase and why the google authentication doesn't work in real android devices? Any help would be appreciated.
Google signin shows profiles to select for signing in, and then no action happens in real device.