Google Oauth in react native
05:20 22 Mar 2026

How can I use Google OAuth in an Expo Go app, and how does it work once the app is published on the Play Store?

Currently, in Expo Go, the app is treated like a web application, so it uses a Web Client ID for Google OAuth. However, when the app is published on the Play Store, it is treated as a native Android app, which requires an Android Client ID and a SHA-1 fingerprint.

The issue is that Expo does not directly expose a SHA fingerprint like Android Studio does, and I am not using Android Studio.

So, how should I properly handle Google OAuth in both development (Expo Go) and production (Play Store) environments using Expo?

authentication