NewsHour Doc
Product LinkInstallation PlansSupport
  • Introduction
  • Changelogs
  • Getting Started
  • 🚀Admin Setup
    • 1. Flutter Installation
    • 2. Code Setup
    • 3. Firebase Setup
      • 3.1 Firestore Database Setup
      • 3.2 Database Security Rules
      • 3.3 Database Index Setup
      • 3.4 Push Notification Setup
      • 3.5 Firebase Storage Setup
    • 4. App Configs
    • 5. Upload to Firebase Hosting
    • 6. Admin Credentials Steup
    • 7. Conclusion
  • 📱App Setup
    • 1. Introduction
    • 2. Code Setup
    • 3. Firebase Setup for Android
      • 3.1 Android Package Name Setup on Firebase
      • 3.2 Change Package Name Android
      • 3.3 Generate Debug Certificate
      • 3.4 Generate Release Certificate
      • 3.5 Google Sign In Setup for Android
      • 3.6 Facebook Login Setup for Android
      • 3.7 Phone Number Login Setup
      • 3.8 Additional Firebase Setup for Android
    • 4. Firebase Setup for iOS
      • 4.1 iOS Package Name Setup on Firebase
      • 4.2 Change Package Name iOS
      • 4.3 Facebook Login Setup for iOS
      • 4.4 Apple Login Setup
      • 4.5 Additional Firebase Setup for iOS
    • 5. Push Notification Setup
      • 5.1 Android Notification Setup
      • 5.2 iOS Notification Setup
    • 6. Multi-Language Setup
    • 7. Ads Setup
      • 7.1 Admob Setup for Android
      • 7.2 Admob Setup for iOS
      • 7.3 Custom Ads
    • 8. App Information Setup
      • 8.1 Change App Name
      • 8.2 Change App Icons & Images
    • 14. Run The App
    • 15. Releasing the Android App
    • 16. Releasing the iOS App
  • ⚒️In-App Purchase Setup
    • 17. Subscriptions Setup
      • 17.1 Android Setup
      • 17.2 iOS Setup
      • 17.3 Code Setup for Subscriptions
  • ⚒️Customization
    • 18. Enable/Disable Specific Features
  • Updates
    • 19. Migrate to V6.0
Powered by GitBook
On this page
  1. App Setup
  2. 3. Firebase Setup for Android

3.5 Google Sign In Setup for Android

Previous3.4 Generate Release CertificateNext3.6 Facebook Login Setup for Android

Last updated 10 months ago

You can disable Google Sign-In from the lib/configs/feature_config.dart file

  • Go to Firebase console>Your Project>Authentication>Sign-in-method and enable both email/password and google and save it.

  • You have to configure some stuff for Google sign-in. Go to the Google Cloud Console.

  • Make sure that you are signed in with the same account with which you have created the Firebase project.

  • Also, make sure that on the top-left corner, your project is selected for which you are filling this consent.

  • Go to the Credentials → OAuth consent screen tab and start filling out the form.

  • Enter the Application name, Application logo, and Support email.

  • In all these places, you have to enter the same link starting with http:// and then your app domain name which I have marked with green below.

  • Then, scroll down and fill in the Application Homepage link, Application Privacy Policy link, and Application Terms of Services link.

  • Click on Save. That's it. You have completed your Google sign-in setup for Android.

Google Cloud Console:

📱
https://console.developers.google.com/apis/credentials/consent