Первый: ссылка, которую вы указали, ссылается на документацию по javascript firebase
Второе: единственное, что доступно в IOS, это то, что вы можете создать анонимного пользователя с помощью
Auth.auth().signInAnonymously() { (authResult, error) in
// ...
let user = authResult.user
let isAnonymous = user.isAnonymous // true
let uid = user.uid
}
и вы можете преобразовать его в постоянный пользовательский чек This
Наконец: является ли пользователь обычным / анонимным, после входа в систему необходимо проверить это, чтобы отображать экран входа / домашнего экрана при каждом открытии приложения
if FIRAuth.auth()?.currentUser != nil {
print("user exists")
}
else {
print("No user")
}
и пользователь все еще существует, если вы не выйдете из системы независимо от того, закрыли вы приложение или нет
Если вы используете последнюю версию Firebase, FIRAuth
теперь Auth
:
if Auth.auth()?.currentUser != nil {
print("user exists")
}
else {
print("No user")
}