0

firebaseでAndroidアプリケーションを接続し、コンソールで電話認証を有効にしました。ただし、インポートしたときfirebase.auth.PhoneAuthProviderが見つかりません

import com.google.firebase.auth.PhoneAuthProvider; 

PhoneAuthProviderクラスが見つかりません。 EmailAuthProviderやFirebaseAuthProviderなどの他のクラスを見つけることができます。

compile 'com.google.firebase:firebase-auth:10.0.1' 

は、アプリケーションの依存関係に記載されています。

他にも情報を提供する必要がある場合はお知らせください。

+1

uが認証のための最新バージョンを試してみました " 'com.google.firebase:firebase-AUTH:11.6.0' をコンパイル" –

+0

@vivekvermaのおかげで、私は試してみて、戻って取得します! – Yashovardhan

+0

@vivekvermaありがとう!出来た! – Yashovardhan

答えて

1

電話番号認証はadded in version 11.0.0でした。そのバージョン以上にアップグレードする必要があります。

SDKバージョン11.0.0 - 2017年6月7日

  • (getPhoneNumberを追加)とFirebaseUserクラスにupdatePhoneNumber()メソッド、また のUserInfoにgetPhoneNumber()メソッドを追加クラス。これらのメソッドは、 ユーザーの電話番号を取得して更新します。

  • は、電話番号を使用して サポート認証にPhoneAuthCredential、PhoneAuthProvider、PhoneAuthProvider.ForceResendingToken、および PhoneAuthProvider.OnVerificationStateChangedCallbacksクラスを追加しました。

+0

ありがとうございます。私はfirebaseアシスタントを使ってfirebaseを設置しました。どうすれば更新できますか? – Yashovardhan

+1

@ Yashovardhan:アプリケーションモジュールbuild.gradleファイルを編集します。 'dependencies'ブロックで、バージョン番号に必要な変更を行います。すべてのFirebaseとGoogle Playのライブラリを11.0.0以上に変更してください。すべてに同じバージョン番号を使用してください。ありがとう。 –

+0

ありがとう。私はすぐにそれに取り組むつもりです! – Yashovardhan

関連する問題