web-dev-qa-db-ja.com

google-services.jsonを取得する別の場所はありますか?

ドキュメント からGET A CONFIGURATION FILEリンクをクリックしてみましたが、 結果のページ はロードとロードだけです。これは、FirefoxとChromeおよび携帯電話で発生します。構成ファイルを取得する他の方法はありますか?

編集: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
34
Keith

OK、他の誰かがこの問題を抱えている場合、回避策を見つけました。

表示できないというエラーメッセージに基づいて https://accounts.google.com/ServiceLogin?service=cloudconsole&osid=1&passiv…ed%253Dtrue%26cntlbl%3DContinue%2BAdding%2BSign-In%26cntapi%3Dsignin&hl= en フレーム内...私はちょうどそのリンクを直接たどった。

2
Keith

これは、ネットワーク接続などによる一時的な問題である可能性があります。

1つの解決策は、後でもう一度試すことです。これは、サンプルプロジェクト(com.google.samples.quickstart.signin)のgoogle-services.jsonをダウンロードしようとしているために発生している可能性があります。

今すぐ結果を取得したい場合は、手順に従ってGoogleサインインをアプリに統合できます。

  1. 新しい空のAndroid studioプロジェクトを作成します/既存のプロジェクトがある場合は、この手順をスキップします。
  2. この link を使用し、画面上の指示に従ってアプリのgoogle-services.jsonを生成します。

Enable Google services for your app

  1. ここのアプリ名は、 Google Developers Console のプロジェクト名を指します。 Androidアプリ用にGoogle Developers Consoleプロジェクトを既にセットアップしている場合は、ドロップダウンメニューから選択できます。作成していない場合は、名前を入力するだけで、開発者コンソールにそのプロジェクトが作成されます。

  2. プロジェクトに必要なGoogleサービス、つまりGoogle Signを選択します
    In、Google Cloud Messaging、AdMobなど。今回のケースでは、Googleサインインを選択しました。

  3. SHA-1ハッシュを求められます。 これらの手順 に従って、取得します。

  4. 構成ファイルの生成をクリックします。次の画面には、アプリのgoogle-services.jsonをダウンロードするオプションが表示されます。それをダウンロードして、あなたは行ってもいいです。

Download google-services.json

  1. Google-services.jsonを入手したら、 これらの手順 に従ってGoogleサインインを完了します。

参照資料

  1. GoogleサインインのAndroidアプリへの統合を開始
  2. GoogleサインインをAndroidアプリに統合する
45

Firebaseプロジェクトを作成するとすぐに "google-services.json"が取得されます。

ただし、ダウンロードし忘れた場合は、既存のプロジェクトからJSONファイルを取得できます。

  • Firebaseコンソールからプロジェクトを選択するだけです。
  • プロジェクト設定に向かいます
  • 下にスクロールします(ええ、あります!)

スクリーンショット:

google-services.json

16
Gaurav Ghongde

this ページの参照:

Firebaseコンソールは、google-services.jsonのダウンロードに役立ちます。さらに、ほとんどのAPIのクイックスタートガイドには、このファイルを生成するための手順が記載されています。 google-services.jsonファイルをダウンロードしたら、Android St​​udioプロジェクトのapp /フォルダーにコピーするか、複数のビルドタイプを使用している場合はapp/src/{build_type}フォルダーにコピーします。

Firebase Console に移動し、新しいプロジェクトの追加を押して指示に従います

0
B-GangsteR