Skip to content

Core 3: Add expo google universal sign in#2931

Closed
chriscanin wants to merge 89 commits intomainfrom
chris/mobile-289-expo-google-universal-sign-in-core-3
Closed

Core 3: Add expo google universal sign in#2931
chriscanin wants to merge 89 commits intomainfrom
chris/mobile-289-expo-google-universal-sign-in-core-3

Conversation

@chriscanin
Copy link
Member

@chriscanin chriscanin commented Jan 6, 2026

What does this solve? What changed?

  • Adds comprehensive documentation for developers implementing native Google Sign-In in their Expo apps
  • Provides step-by-step setup instructions for configuring Google OAuth credentials and Clerk integration
  • Documents the new useSignInWithGoogle() hook API, parameters, return values, and error handling

Files Added:

  • docs/reference/expo/use-google-sign-in.mdx - Complete API reference for the useSignInWithGoogle() hook
    • Created complete reference for useSignInWithGoogle() hook including:
    • Method signature with TypeScript types
    • Return value descriptions (createdSessionId, setActive, signIn, signUp)
    • Three practical examples: basic usage, with custom metadata, and reusable component
    • Comprehensive error handling guide covering user cancellation, platform errors, missing packages, and Play Services issues
  • docs/guides/configure/auth-strategies/sign-in-with-google.expo.mdx - Comprehensive setup guide for Google Sign-In covering:
    • Google Cloud Console configuration (creating Web, iOS, and Android OAuth 2.0 credentials)
    • SHA-1 certificate fingerprint generation for Android debug and release builds
    • Adding iOS and Android apps to Clerk Dashboard Native Applications
    • Enabling Google as an SSO connection in Clerk
    • Environment variable configuration for client IDs
    • App config integration with proper expo plugin setup
    • Build requirements and instructions (prebuild vs EAS Build)

Deadline

Core-3 release (no deadline right now)

Other resources

Relevant Slack threads:

chriscanin and others added 27 commits November 10, 2025 16:34
Co-authored-by: Sarah Soutoul <sarah@clerk.dev>
…ble names and remove outdated package reference
@chriscanin chriscanin requested a review from a team as a code owner January 6, 2026 20:27
@vercel
Copy link

vercel bot commented Jan 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
clerk-docs Ready Ready Preview Feb 6, 2026 10:41pm

Request Review

NWylynko and others added 8 commits January 31, 2026 17:35
Co-authored-by: Jacek <jacek@clerk.dev>
Co-authored-by: Alexis Aguilar <98043211+alexisintech@users.noreply.github.com>
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Alexis Aguilar <98043211+alexisintech@users.noreply.github.com>
Co-authored-by: Michael Novotny <manovotny@gmail.com>
Co-authored-by: Sarah Soutoul <sarah@clerk.dev>
@alexisintech alexisintech changed the title Chris/mobile 289 expo google universal sign in core 3 Core 3: Add expo google universal sign in Feb 4, 2026
@alexisintech alexisintech self-assigned this Feb 4, 2026
@alexisintech
Copy link
Member

posted some updates 😄
aligned this guide with all the reviews/updates we did in the core 2 version Add guides for native Sign in with Google in Expo and document useSig…

testing the guide now!

chriscanin and others added 2 commits February 6, 2026 16:56
Co-authored-by: Alex Carpenter <alex.carpenter@clerk.dev>
Co-authored-by: Jacek <jacek@clerk.dev>
Co-authored-by: Alexis Aguilar <98043211+alexisintech@users.noreply.github.com>
@alexisintech
Copy link
Member

chris and i tried testing the flow, but got errors
Screenshot 2026-02-06 at 17 26 50

chris will follow up on monday!

Base automatically changed from core-3 to main March 3, 2026 21:48
@alexisintech
Copy link
Member

being handled in #3199

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants