gpt4 book ai didi

ios - FUIEmailAuth 未声明

转载 作者:搜寻专家 更新时间:2023-10-30 20:23:49 25 4
gpt4 key购买 nike

我正在为 IOS 使用 FIrebaseUI 登录,但对于电子邮件部分,我收到未声明的错误。可能是什么原因?

这是我的代码。

   FUIAuth *authUI = [FUIAuth defaultAuthUI];
authUI.delegate = self;
NSArray<id<FUIAuthProvider>> *providers = @[
[[FUIGoogleAuth alloc] init],
[[FUIFacebookAuth alloc] init],
[[FUIEmailAuth alloc] init],
];
authUI.providers = providers

最佳答案

根据Firebase documentations ,你不需要在 iOS 端做任何事情。您只需从 Firebase 的控制台配置它。启用电子邮件和密码身份验证后,将出现电子邮件按钮(如果电子邮件按钮未显示,请参阅底部)。

AppDelegate.swift

FirebaseApp.configure()
let authUI = FUIAuth.defaultAuthUI()
authUI?.providers = [FUIGoogleAuth.init(), FUIFacebookAuth.init()]
// To hide the email button from AuthUI:
authUI?.isSignInWithEmailHidden = true // see bottom

AppDelegate.m

FUIAuth *authUI = [FUIAuth defaultAuthUI];
authUI.delegate = self;
NSArray<id<FUIAuthProvider>> *providers = @[
[[FUIGoogleAuth alloc] init],
[[FUIFacebookAuth alloc] init],
];
authUI.providers = providers;
// To hide the email button from AuthUI:
authUI.signInWithEmailHidden = YES; // see bottom

请注意,从 FirebaseUI 6.0.0 开始,电子邮件按钮丢失了。我找不到任何文档或任何代码来重新启用它。 signInWithEmailHidden 属性消失了。当我将 pod 版本设置为低于“6.0.0”时,问题就解决了。 FirebaseUI 5.2.2 有电子邮件按钮。

播客文件

pod 'FirebaseUI/Auth', '< 6.0.0'

关于ios - FUIEmailAuth 未声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52849838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com