• 15
name

A PHP Error was encountered

Severity: Notice

Message: Undefined index: userid

Filename: views/question.php

Line Number: 191

Backtrace:

File: /home/prodcxja/public_html/questions/application/views/question.php
Line: 191
Function: _error_handler

File: /home/prodcxja/public_html/questions/application/controllers/Questions.php
Line: 433
Function: view

File: /home/prodcxja/public_html/questions/index.php
Line: 315
Function: require_once

name Punditsdkoslkdosdkoskdo

Is there another place to get a google-services.json?

I tried clicking the GET A CONFIGURATION FILE link from the docs, but the resulting page just loads and loads. This happens in Firefox and Chrome and on my phone. Is there some other way to get a config file?

EDIT: I am getting these errors in Chrome Dev Console:

Refused to display 'https://accounts.google.com/ServiceLogin?service=cloudconsole&osid=1&passiv…ed%253Dtrue%26cntlbl%3DContinue%2BAdding%2BSign-In%26cntapi%3Dsignin&hl=en' in a frame because it set 'X-Frame-Options' to 'DENY'.
Failed to execute 'postMessage' on 'DOMWindow': The target origin provided ('https://console.developers.google.com') does not match the recipient window's origin ('null').(anonymous function) @ script_foot.js:348n.event.dispatch @ jquery.min.js:3r.handle @ jquery.min.js:3
    • Still happening for me, in chrome, in firefox, and on my phone. I tried disabling my adblocker and VPN. Still just loads.

This might be a temporary issue due to network connectivity or something like that.

One solution would be to try again at a later point in time. This might be happening because you're trying to download the google-services.json for the sample project (com.google.samples.quickstart.signin).

If you want result now, you could follow the steps to integrate the Google Sign In into your app.

  1. Create a new empty android studio project/if you have an existing project skip this step.
  2. Use this link and follow the onscreen instructions to generate the google-services.json for your app.

Enable Google services for your app

  1. The app name here refers to your project name in Google Developers Console. If you've already setup your Google developers console project for your android app, you can select that via the drop-down menu. If you have not created one, just enter a name and that project will be created for you in your developers console.

  2. Select the google services you need for your project viz Google Sign
    In, Google Cloud Messaging, AdMob etc. In our case, we just selected Google Sign In.

  3. You will be asked for SHA-1 hash. Follow these steps to get one.

  4. Click on generate configuration files. Next screen you will be presented with an option to download google-services.json for your app. Download that and you're good to go.

Download google-services.json

  1. Once you have the google-services.json, follow these steps to complete the Google Sign In.

References

  1. Start Integrating Google Sign-In into Your Android App,
  2. Integrating Google Sign-In into Your Android App.
  • 45
Reply Report

You will get "google-services.json" as soon as you create a Firebase project.

But, in case you missed and forgot to download that, you can still get the JSON file from the existing project-

  • Just select the project from firebase console.
  • Head over to project settings
  • scroll down (Yeah!, there it is!)

Screenshot :

google-services.json

  • 16
Reply Report
    • Thanks for this. A lot of answers wanted to take me through the entire process when I converted a project and simply missed the download link.

Referring to this page:

The Firebase console will help you download the google-services.json. In addition, the Quickstart guides for most APIs have instructions for generating this file. Once you have downloaded the google-services.json file, copy it into the app/ folder of your Android Studio project, or into the app/src/{build_type} folder if you are using multiple build types.

So go to Firebase Console, press add new project and follow instructions

  • 1
Reply Report