Android用のFirebase Googleログイン
このプラグインのインストールステップとフルマークダウンガイドを含むセットアップの質問をコピーする。
導入
導入このガイドでは、AndroidでGoogle Sign-InをFirebase Authenticationと統合する方法を説明します。Firebase Googleの一般的なセットアップをすでに完了していることを前提としています。 注記
__CAPGO_KEEP_0__
__CAPGO_KEEP_0__-
__CAPGO_KEEP_0__ __CAPGO_KEEP_0__
-
Click on the
Add appbutton
-
Select
Android
-
フォームの最初の部分を入力
- Fill the
Android package name- Open Android Studio でアプリを使用する
npx cap open android - ナビゲーターの最下部で、
Gradle Scripts
- Find
build.gradleモジュールapp
- Copy the
android.defaultConfig.applicationIdこれは、package nameFirebase コンソールで
- Firebaseコンソールに貼り付けてください
- Open Android Studio でアプリを使用する
- ボタンをクリックしてください
Register appFirebaseにアプリを追加する登録ボタン
- Fill the
-
Firebaseにアプリを追加する「ダウンロードして設定ファイルを追加する」ステップをスキップしてください
Download and then add config file__CAPGO_KEEP_0__
-
__CAPGO_KEEP_0__
Add firebase SDKステップ
-
ボタンをクリックしてください
Continue to consoleボタン
-
自動的に認証されない場合は、
settings->general->your apps-> Androidアプリを探して、クリックしてください
-
SHA1の指紋を取得する
10-11のステップからGoogleログインのAndroidの設定ガイドを参照してください ターミナルを開いてください。Capgoで使用しているディレクトリにいることを確認してください。:
-
ターミナルを開いてください。Capgoで使用しているディレクトリにいることを確認してください。
androidアプリのフォルダと実行./gradlew signInReport
-
このコマンドの先頭にスクロールしてください。次の内容が表示されます。以下の内容をコピーしてください。
SHA1.
-
-
SHA1をFirebaseプロジェクトに追加する
- __CAPGO_KEEP_0__をクリック
Add fingerprint__CAPGO_KEEP_0__
- 前のステップでコピーしたSHA1をペースト
- __CAPGO_KEEP_0__をクリック
SaveFirebase Add App Android Add Fingerprint __CAPGO_KEEP_0__
- __CAPGO_KEEP_0__をクリック
-
__CAPGO_KEEP_0__をクリック
- Firebase Authentication __CAPGO_KEEP_0__
Build->Authentication
- クリックしてください。
Sign-in methodボタン
- クリックしてください。
Googleプロバイダー
- クリックしてください。
Web SDK configurationボタン
- コピーしてください。
Web client IDこれがあなたのwebClientIdに保存されます。initializeプラグインのメソッド。
- Firebase Authentication __CAPGO_KEEP_0__
-
JSで使用するWebクライアントIDを使用してください。
TECHNICALLY AndroidでGoogle Sign-Inを使用するFirebase Authenticationを使用する準備が整いました。ただし、Google Cloudコンソールの設定を確認することをお勧めします。 このステップで説明されているように
Google Cloudコンソールの設定を確認してください
Google Cloudコンソールの設定を確認してください設定が正しく設定されていることを確認するために、Google Cloudコンソールで設定を確認してください。
-
Go to console.cloud.google.com
-
プロジェクトを探してください
- プロジェクトセレクター
- Firebaseプロジェクトの完全な名前でプロジェクトを検索し、クリックしてください。私の場合は
sociallogin-tutorial-app.
- プロジェクトセレクター
-
検索バーを開いて
credentials- 検索バーを開いて
- を検索し
credentialsそしてAPIs and Servicesスクリーンショットの2番目の
- 検索バーを開いて
-
認証情報リストにAndroidとWebクライアントIDが両方表示されていることを確認してください。
-
FirebaseコンソールでAndroidクライアントIDが正しく設定されていることを確認してください。
- クリックしてください
Android__CAPGO_KEEP_0__
- SHA1 ハッシュが正しく設定されていることを確認し、前述のステップでコピーしたものと一致していることを確認してください。
- クリックしてください
-
Firebase コンソールで Web クライアント ID が正しく設定されていることを確認してください。
- クリックしてください
Web__CAPGO_KEEP_0__
- 前述のステップでコピーしたクライアント ID と一致していることを確認してください。
- クリックしてください
Voila! AndroidでGoogle Sign-InとFirebase Authenticationを使用する準備ができました。
トラブルシューティング
トラブルシューティング認証がハングしたり失敗したりしたら:
- FirebaseのウェブクライアントIDと一致していることを確認してください。
idTokenFirebaseコンソールでGoogle Sign-Inが有効になっていることを確認してください。 - SHA-1の指紋が正しく設定されていることを確認してください。
- 確認してください。
- 確認してください。 例のアプリケーション code 参考