你如何退出 Firebase? (Objective-C)

How do you log out of Firebase? (Objective-C)

我正在尝试从我的应用程序中注销用户。在 Firebase API 中,它说使用 [ref unauth];

我应该取消授权的裁判到底是什么?它是 Firebase 参考还是用户的 uid?我使用了 Firebase 参考,它似乎没有做任何事情。我如何使用这个命令?它究竟应该做什么?我还没有遇到一个很好的例子。

Firebase 客户端在后台管理与其服务器的连接,并在该连接上而不是每个 Firebase 对象上进行身份验证。这意味着每当您在任何 Firebase 引用上调用例如 ref authUser:@"jenny@example.com" password:@"correcthorsebatterystaple" 时,用户都会在所有引用上进行身份验证。

类似地:当您对任何 Firebase 引用调用 unauth 时,用户将退出您应用中的所有引用。

NSError *signOutError;
BOOL status = [[FIRAuth auth] signOut:&signOutError];
if (!status) {
    NSLog(@"Error signing out: %@", signOutError);
    return;
}else{
    NSLog(@"Successfully Signout");
}

执行此代码,您一定会喜欢它用于注销的效果。