小编Ess*_*sso的帖子

AngularFireAuth 和 Ionic 5 登录问题

我一直在为 iOS 和 Android 开发一款新应用程序。我正在使用Ionic 5CapacitorFirebase 9在Angular 12上开发它上开发它。

虽然我习惯使用 AngularFireAuth 设置身份验证页面(登录/注册/密码重置),但我在使用 Ionic 和 Capacitor 进行同样的操作时遇到了麻烦。我的页面、服务和防护在浏览器上运行良好,但一旦我运行基于 XCode 的“ionic capsync”并尝试在我的 iPhone 上运行,我的登录功能就无法运行。

到目前为止,这是我的代码:

验证服务:

import { Injectable, NgZone } from '@angular/core';
import { User } from './authUser.model';
import { Router } from '@angular/router';
import { AngularFireAuth } from '@angular/fire/compat/auth';
import { AngularFirestore, AngularFirestoreDocument } from '@angular/fire/compat/firestore';

@Injectable({
  providedIn: 'root'
})

export class AuthService {
  userData: any;

  constructor(
    public afStore: AngularFirestore,
    public ngFireAuth: AngularFireAuth,
    public router: …
Run Code Online (Sandbox Code Playgroud)

firebase angularfire ionic-framework angular capacitor

5
推荐指数
2
解决办法
1544
查看次数