Your SHA-1 Certificate Fingerprint
Rocket generates a unique SHA-1 fingerprint for your app. You will need it in Step 1c below. To find it:Open the Launch popup
Go to the APK tab
Copy the SHA-1 key


SHA-1 key shown in the APK tab of the Launch popup.
Step 1 - Google Cloud Console
1a. Create or select your project
Open Google Cloud Console
Select or create a project
1b. Set up the OAuth Consent Screen
This is the screen your users see when Google asks for permission to share their account details with your app.Open OAuth consent screen
Fill in app details
Select user type
Add developer contact
Create the consent screen
1c. Create the Android OAuth Client ID
This credential identifies your app to Google during sign-in.Create a new OAuth client ID
Set application type to Android
Fill in the credential details
Save the credential
1d. Create the Web OAuth Client ID
Supabase requires a separate Web Client ID to handle authentication on your behalf.Create a new OAuth client ID
Set application type to Web
MyApp Web (Supabase).Add the redirect URI
<your-project-ref> including < and > with your Project ID, found in Supabase under Settings > General.Create and copy credentials
Step 2 - Configure Supabase
2a. Enable Google Sign-In
Open your Supabase project
Navigate to Providers
Enable Google sign-in
Enter credentials and save
2b. Add the redirect URL
Open URL Configuration
Add the redirect URL
com.yourcompany.appname with your namespace value from android/app/build.gradle.kts.Save the configuration
Step 3 - Update Your App Configuration
In Rocket, open Code and findenv.json in the root folder of your project. Find the GOOGLE_WEB_CLIENT_ID field and replace the placeholder with the Web Client ID you copied in Step 1d.

