利用可能なオンラインドキュメントとこのビデオを使用して:https://www.youtube.com/watch?v=0ucjYG_JrEE、新しいUI Authライブラリの適用を開始しようとしています。メールのサインインはうまくいきますが、Googleはログインしていません。警告が表示され、UIには「読み込み中...」ダイアログが表示され続けます。FirebaseUI Authライブラリ:Googleサインインで失敗:W/AuthMethodPicker:Firebaseログインに失敗しました
final FirebaseAuth auth = FirebaseAuth.getInstance();
auth.addAuthStateListener(new FirebaseAuth.AuthStateListener() {
@Override
public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
FirebaseUser usr = firebaseAuth.getCurrentUser();
if (usr != null){
Log.d(TAG, "User signed in correctly: " + usr);
auth.removeAuthStateListener(this);
} else {
//signed out
Log.d(TAG, "User is not signed in");
auth.removeAuthStateListener(this);
startActivityForResult(AuthUI.getInstance().createSignInIntentBuilder()
.setTheme(R.style.AppBaseTheme)
.setProviders(
AuthUI.EMAIL_PROVIDER,
AuthUI.GOOGLE_PROVIDER
).build(), RC_SIGN_IN);
}
}
});
出力:
05-21 13:49:33.595 25005-25005/com.xxx.xxx W/AuthMethodPicker: Firebase login unsuccessful
詳細ログ出力が参考になります。これは、インポートされたFirebaseプロジェクトでのみ発生し、新しく作成されたFirebaseプロジェクトでは発生しません。
UPDATE:ちょうどコンソールでこれを発見:
05-22 14:29:58.178 10075-10310/? V/BaseAuthAsyncOperation: access token request successful
05-22 14:29:58.179 10075-10310/? V/AuthAccountOperation: id token is requested.
05-22 14:29:58.758 10075-10310/? E/TokenRequestor: You have wrong OAuth2 related configurations, please check. Detailed error: INVALID_AUDIENCE
05-22 14:29:58.758 10075-10310/? D/AuthAccountOperation: id token request failed.
チェックこのhttp://stackoverflow.com/questions/37328890/android-firebase-dynamitemodule-failed-to-load-module-descriptorあなたのコメントを – stevyhacker
感謝を私はこの質問スレッドをチェックしましたが、それは私の問題に関連していないようです。同じ開発環境と(新しく作成された)アプリケーションを使った同じテストデバイスを使って作業しています。私の問題はコンフィギュレーションに関連しているようですが、ログコンソールにこのエラーがあります。OAuth2関連の設定が間違っています。確認してください。詳細なエラー:INVALID_AUDIENCE – Peter