4

this topicにはいくつかの質問/回答がありますが、FirebaseとIonicを使用していませんでした。私のコードでFirebase + Ionic3エラー:disallowed_useragent

403 Error - Thats an error. Error: disallowed_useragent his user-agent is not permitted to make an OAuth authorization request to Google as it is classified as an embedded user-agent (also known as a web-view). blah blah blah

私はFirebase AuthProviderと使用を注入:新しいイオンビューが私にこのよく知られたエラーを与えながら、私は昔のイオンビューが動作中に、今日、今私のアプリを新しいイオンビューに切り替えると、接続し、それにangularfire2が再び

private getProvider(from: string): AuthProvider { 
    switch (from) { 
    case 'twitter': return new firebase.auth.TwitterAuthProvider(); 
    case 'facebook': return new firebase.auth.FacebookAuthProvider(); 
    case 'github': return new firebase.auth.GithubAuthProvider(); 
    case 'google': return new firebase.auth.GoogleAuthProvider(); 
    } 
} 

    signIn(from: string) { 
    this.afAuth.auth.signInWithPopup(this.getProvider(from)) 
. . . 

のように見え、これはブラウザや古いイオン性ではなく、新しいイオンビューで素晴らしい作品。私は一般的なOAuth接続を持つかなり大きなライブラリを持っていますが、Firebaseを使う大きな理由の1つは、もはやそれらのライブラリを使用してユーザを管理する必要がなくなったということです。

Ionicを使ってiOS/AndroidアプリでFirebase認証を行う方法はありますか?

+0

実際のデバイスでテストできますか? – Sampath

+0

いいえ、まだスタンドアローンのアプリにする準備ができていません - 私はこれまでにIonic Viewを使用していましたが、おそらく私はそれを試してみます。 – John

答えて

0

私は非常に

CLI

ionic cordova run android --prod --device 

または

をイオンビューアプリはネイティブプラグインの問題をたくさん持っているので、あなたは 実際のデバイスでこれを実行することをお勧めしてなど
ionic cordova run ios --prod --device 
関連する問題