如何获得Firebase用户uuid

时间:2017-09-01 07:32:48

标签: ios objective-c firebase

用户退出时是否有办法获取 Firebase 用户 uuid ,但至少以匿名的身份登录了一次?也许可以从钥匙串访问或从Firebase userDefaults 获取 uuid

2 个答案:

答案 0 :(得分:2)

如果当前有[FIRAuth auth].currentUser,您只能获取UID。任何其他' hacky'不推荐尝试和检索它的方法。

如果您想在注销后获取此信息,可以在登录时将其保存到UserDefaults或自己的钥匙串中。

答案 1 :(得分:1)

你可以通过以下方式获得:

FIRUser *user = [FIRAuth auth].currentUser;
if (user) {
  NSString *uid = user.uid;
}

希望得到这个帮助。