1
認証トークンが無効かどうかを確認できますか。Firebase認証トークンが有効かどうかを確認
FIRAuthErrorCode.errorCodeInvalidUserToken
これは、可能なエラーとして示されているが、私は、ログインまたは以下のようにパスワードをリセットするとき以外にも、このエラーにアクセスする方法を見つけ出すことはできません。
FIRAuth.auth()?.sendPasswordReset(withEmail: email, completion: { (error) in
if let err = error as? NSError {
if let errorCode = FIRAuthErrorCode(rawValue: err.code){
if errorCode == FIRAuthErrorCode.errorCodeInvalidUserToken{
self.alertFunc(title: "Error", message: "invalid token")
}
}
} else{
self.alertFunc(title: "Success", message: "Password reset email has been sent")
}
ユーザーは、いくつかのデバイスが同じアカウントにログインして、1のパスワードをリセットしている場合は、他の人は、その無効なトークンにfirebaseに投稿することができません。無効なトークンを認識してユーザにユーザ名とパスワードの入力を促すには、他のデバイスのアプリが必要です。
ありがとうございます、ありがとうございます!