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認証を行う方法はありますか?
実際のデバイスでテストできますか? – Sampath
いいえ、まだスタンドアローンのアプリにする準備ができていません - 私はこれまでにIonic Viewを使用していましたが、おそらく私はそれを試してみます。 – John