Ionic 3 FirebasePhone認証が機能しない

サンチットマハジャン

Firebaseを使用してIonic3で電話番号を認証しようとしています。プログラムはエラーなしで実行されますが、電話番号を入力しても何も起こりません。

.htmlコードは以下のとおりです

<ion-item>
<ion-label stacked>Phone Number</ion-label>
<ion-input type="number" [(ngModel)]="phoneNumber"></ion-input>
</ion-item>   
<button ion-button id="sign-in-button" (click)="signIn(phoneNumber)">Send OTP</button>
<ion-input type="number" placeholder="OTP" [(ngModel)]="code"></ion-input>
<button ion-button id="verify-in-button" (click)="verify()">Sign In</button>

私の.tsファイルは

 export class HomePage { 
 veryficationId : any;
 code :string = "";
 phoneNumber : number;
  constructor(public navCtrl:NavController, public 
alertCtrl:AlertController) { }

signIn(phoneNumber)
{
(<any>window).FirebasePlugin.verifyPhoneNumber("+91" +phoneNumber,60,(credential)=>{
this.veryficationId = credential.veryficationId;
}, (error)=> {     
alert("error" +error);
} );
}

verify()
{
let signInCredential = 
firebase.auth.PhoneAuthProvider.credential(this.veryficationId,this.code);
firebase.auth().signInWithCredential(signInCredential).then((info)=>{
}, (error)=>{ 
alert("error" +error);
} )
}

}

何が足りないのかわかりません...

サンパス

ホルヘのこの素晴らしい記事を読むことを強くお勧めしますそれは段階的にすべての詳細を持っています。

signIn(phoneNumber: number){
  const appVerifier = this.recaptchaVerifier;
  const phoneNumberString = "+" + phoneNumber;
  firebase.auth().signInWithPhoneNumber(phoneNumberString, appVerifier)
    .then( confirmationResult => {
      // SMS sent. Prompt user to type the code from the message, then sign the
      // user in with confirmationResult.confirm(code).
      let prompt = this.alertCtrl.create({
      title: 'Enter the Confirmation code',
      inputs: [{ name: 'confirmationCode', placeholder: 'Confirmation Code' }],
      buttons: [
        { text: 'Cancel',
          handler: data => { console.log('Cancel clicked'); }
        },
        { text: 'Send',
          handler: data => {
            confirmationResult.confirm(data.confirmationCode)
            .then(function (result) {
              // User signed in successfully.
              console.log(result.user);
              // ...
            }).catch(function (error) {
              // User couldn't sign in (bad verification code?)
              // ...
            });
          }
        }
      ]
    });
    prompt.present();
  })
  .catch(function (error) {
    console.error("SMS not sent", error);
  });

}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

window.Ionic.WebView.convertFileSrcがionic3で機能しない

分類Dev

iPhone X Ionic3の安全な領域が機能しない

分類Dev

Ionic 3 div hideshowが正しく機能しない

分類Dev

DocumentViewerがIonic3で機能しない

分類Dev

SCSSが機能しないIonic3 Plunker

分類Dev

Ionic-3イオン入力maxlength属性が機能しない

分類Dev

Ionic 3alertCtrlカスタムcssClassが機能しない

分類Dev

Ionic 3:ng-changeが機能しない

分類Dev

navCtrl.pushがIonic3で機能しない

分類Dev

Ionic 3setRootがIOSデバイスで機能しない

分類Dev

NgZoneまたはChangeDetectorRefがIonic3で機能しない

分類Dev

Firebase 3orderByChildがionic2で機能しない

分類Dev

Ionic2-autosize で Ionic 3 ディレクティブが機能しない

分類Dev

squid3PAM_Auth認証が機能しない

分類Dev

HTTP基本認証がPython3で機能しない

分類Dev

squid3PAM_Auth認証が機能しない

分類Dev

ASP.NET mvc3匿名認証が機能しない

分類Dev

ASP.NET mvc3匿名認証が機能しない

分類Dev

CakePHP3で認証拒否が機能しない

分類Dev

Ionic3スライドが自動再生で機能しない

分類Dev

線形グラジエントがionic3で機能しない

分類Dev

ionic 3pdfmakeがモバイルデバイスで機能しない

分類Dev

Ionic 3 - ブラウザでイオンスライドが機能しない

分類Dev

Ionic 3:PDFmakeが実際のデバイスで機能しない

分類Dev

検証が機能しない(Rails 3)

分類Dev

Symfony4とAmazonS3-AWS認証情報が機能しない

分類Dev

署名されたAPKを作成した後、FirebasePhone認証が機能しない

分類Dev

ionic 3の双方向データバインディングが機能しないのはなぜですか?

分類Dev

XMLAPI呼び出しがcordovaで機能しない-plugin-advanced-http最新バージョンのionic3

Related 関連記事

  1. 1

    window.Ionic.WebView.convertFileSrcがionic3で機能しない

  2. 2

    iPhone X Ionic3の安全な領域が機能しない

  3. 3

    Ionic 3 div hideshowが正しく機能しない

  4. 4

    DocumentViewerがIonic3で機能しない

  5. 5

    SCSSが機能しないIonic3 Plunker

  6. 6

    Ionic-3イオン入力maxlength属性が機能しない

  7. 7

    Ionic 3alertCtrlカスタムcssClassが機能しない

  8. 8

    Ionic 3:ng-changeが機能しない

  9. 9

    navCtrl.pushがIonic3で機能しない

  10. 10

    Ionic 3setRootがIOSデバイスで機能しない

  11. 11

    NgZoneまたはChangeDetectorRefがIonic3で機能しない

  12. 12

    Firebase 3orderByChildがionic2で機能しない

  13. 13

    Ionic2-autosize で Ionic 3 ディレクティブが機能しない

  14. 14

    squid3PAM_Auth認証が機能しない

  15. 15

    HTTP基本認証がPython3で機能しない

  16. 16

    squid3PAM_Auth認証が機能しない

  17. 17

    ASP.NET mvc3匿名認証が機能しない

  18. 18

    ASP.NET mvc3匿名認証が機能しない

  19. 19

    CakePHP3で認証拒否が機能しない

  20. 20

    Ionic3スライドが自動再生で機能しない

  21. 21

    線形グラジエントがionic3で機能しない

  22. 22

    ionic 3pdfmakeがモバイルデバイスで機能しない

  23. 23

    Ionic 3 - ブラウザでイオンスライドが機能しない

  24. 24

    Ionic 3:PDFmakeが実際のデバイスで機能しない

  25. 25

    検証が機能しない(Rails 3)

  26. 26

    Symfony4とAmazonS3-AWS認証情報が機能しない

  27. 27

    署名されたAPKを作成した後、FirebasePhone認証が機能しない

  28. 28

    ionic 3の双方向データバインディングが機能しないのはなぜですか?

  29. 29

    XMLAPI呼び出しがcordovaで機能しない-plugin-advanced-http最新バージョンのionic3

ホットタグ

アーカイブ