Skip to content

Conversation

@chriscanin
Copy link
Member

🔎 Previews:

What does this solve?

  • 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
  • docs/guides/configure/auth-strategies/sign-in-with-google.expo.mdx - Comprehensive setup guide for Google Sign-In

What changed?

  • Added API Reference Documentation: 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
  • Added Setup Guide: Created detailed setup guide 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)

Checklist

  • I have clicked on "Files changed" and performed a thorough self-review
  • All existing checks pass

@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 Review Updated (UTC)
clerk-docs Ready Ready Preview Jan 23, 2026 5:59pm

Request Review

@manovotny
Copy link
Contributor

manovotny commented Jan 6, 2026

@chriscanin based on title alone, is this something that can be merged now/anytime or should it go into the core-3 branch instead of main?

@alexisintech alexisintech changed the base branch from main to core-3 January 6, 2026 21:19
@chriscanin
Copy link
Member Author

@manovotny My mistake here! It was meant for the core-3 branch. Thank you @alexisintech for the fix!

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.

4 participants