##Friebaseで匿名ログイン
よくメールアドレス認証などは見られますが、匿名ログインについてはあまり見られないように思いますので、自身の備忘録を含めて記事を書こうと思います。
以下のコードを例えばIBActionのなかに書くことで匿名ログインが可能になります。
Auth.auth().signInAnonymously() { ( authResult, err ) in
if let err = err {
print("エラー\(err)")
return
}
guard let user = authResult?.user else { return }
let isAnonymous = user.isAnonymous
self.uid = user.uid
print("サインインに成功しました。\(self.uid)")
}
ちなみにemail認証の時はAuth.auth().createUser()
です。