To set up Google authentication in my managed flow SDK 32 app in development with the Expo.Google
module, which later will become a standalone app, do I need to 1) define a bundle ID and Android package, and 2) register with Firebase in order to finally get the google-services.json
config file and clientID
, like in the Expo blog about GoogleSignIn
? 3) Will I need to switch to the GoogleSignIn
module once I distribute my app to Play Store and App Store as it’s then a standalone app?
It’s been confusing to me because the blogpost example is for “bare React Native, Standalone (App Store/Play Store) or Unmanaged (ejected) Expo,” but I can’t find any other docs on what setup Expo.Google
needs. I’m coming from React web, so it’s my first time wandering into everything that mobile apps need.
Related questions would be: 4) Do the bundle ID and Android package need to take any particular values, or can they be whatever I want? and 5) Do I need Firebase, or just a clientId from the Google Credentials API? (I already have a Postgres database)
I’ll appreciate any help you guys can give!