Firebaseの機能を使用したチャットアプリを作成しましたReal-time database
。 Google認証に問題があります。 Playストアからアプリをダウンロードしたときに問題が始まり、アプリをデバッグモードで実行しているときに認証が完全に機能していました。ユーザーがサインインしようとすると、トーストメッセージcode:10 message:10
。
ここで、次のことに注意したいと思います。SHA1フィンガープリントを追加しました。どうすればこれを解決できますか?
*これが役立つかどうかはわかりませんが、これを順を追って説明しました チュートリアル
リリースキーのSHA1を生成した後、同じエラーの原因となった新しいgoogle-service.jsonファイルをダウンロードするのを忘れました。
手順 https://developers.google.com/Android/guides/client-auth に従って、debug/release SHA1を生成してFirebase consoleに追加し、更新後にgoogle-service.jsonをダウンロードしてください。 。
Google Playによるアプリ署名を使用 オプションを使用する場合は、追加の手順が必要です。
アプリをGoogle Play Consoleにアップロードした後、[リリース管理]> [アプリの署名]に移動し、SHA1をコピーしてFirebaseコンソールに貼り付けます
署名済みSHA1を追加したことを確認してください。デバッグを使用している場合は、ライブAPKでは機能しません。
このパスに「debug.keystore」を配置する必要がありますC:\ Users\USER_FOLDER_NAME.Android
次にAndroid studio以下の手順に従います1.プロジェクトを実行します2. Gradleメニューをクリックします3. Gradleタスクツリーを展開します4. Android- > signingReport
あなたはSHAを実行タブで見ることができます
詳細は link を参照してください