I converted my React JS website into an Android APK, but Google sign-in breaks once it’s inside the app. On the web, the flow built with react-google-login works perfectly; however, the APK relies on a custom-wired version of the same logic and the OAuth pop-up never completes, leaving users stuck at the login screen. I need you to trace the exact point of failure—whether that’s an OAuth redirect, SHA-1 mismatch, missing intent filter, or a WebView setting—and implement a rock-solid fix so users can authenticate with their Google accounts from the APK just as smoothly as they do in the browser. Core expectations • Diagnose and correct the Google login flow inside the existing Android build. • Keep the current React codebase intact where possible, but refactor or swap in a proven library if that’s the fastest route to stability. • Confirm everything against Google Console credentials, update any SHA-1 or OAuth redirect URIs, and produce an updated, installable .apk for testing. • Hand back concise notes on the changes so future builds stay compatible. If you’ve already wrestled with Google OAuth inside WebView-wrapped React apps, this should feel familiar. I’m happy to provide the current repo, keystore info, and test accounts the moment we kick off.