特定のメールで現在ログインしている認証プロバイダ/プロバイダを特定する必要があります。誰かがfb、google、twitter、github、emailメソッドの完全なメソッドを私に提供してくれればとても良いことになるでしょう。FirebaseのfetchProvidersForEmail()のDetemine Authプロバイダ
私はインターネットやFirebaseのどこにいても、それを特定するためのコードを見つけることはできません。これは私のコードです。
mAuth.fetchProvidersForEmail(email[0]).addOnCompleteListener(new OnCompleteListener<ProviderQueryResult>() {
@Override
public void onComplete(@NonNull Task<ProviderQueryResult> task) {
if (task.isSuccessful()) {
//What to do ?? }
}
});
ありがとうございます。ユーザーがプロバイダー取得するには、次のコードを使用することができますあなたの中にログインしている場合
うん、うまくいったよ、 –
'task.getResult()'は 'List'を返し、 'String []'は返さないことに注意してください。 –