ちゃ!いせりゅーです。
今更ですが、Firebaseを使用したアプリを作成しております。
FireaseのsignUpのエラーの一覧を記載してみました。エラーハンドリングの際に参考になればなと思っております。
これもあるよ!というものがあればコメントいただけると嬉しいです😁
[firebase_auth/invalid-email] The email address is badly formatted.
解説
- 指定したメールアドレスが適切な形式でないことを示しています。
- ユーザーがメールアドレスの入力欄に何も入力せずに送信したり、"username@"や"@domain.com"のような不完全なメールアドレスを送信した場合にこのエラーが出ることがあります。
- メールアドレスは一般的に「username@domain.com」の形式ではないとエラーになります。
おすすめメッセージ
- 入力したメールアドレスが正しくない形式です。もう一度確認してください。
[firebase_auth/wrong-password] The password is invalid or the user does not have a password.
解説
- ユーザーがパスワードを間違えて入力したか、あるいはパスワードが設定されていないユーザーであることを示しています。
- ユーザーが以前に設定したパスワードを忘れて間違えて入力した場合やパスワードなしで登録した(たとえば電話番号認証等を使用)ユーザーがパスワードを入力してしまった場合もこのエラーが出現します。
「パスワードが違う」と「パスワードを設定していない」の2つをそれぞれ別のエラーで出して欲しいな。。。。)
おすすめメッセージ
- 入力したパスワードが間違っています。もう一度確認してください。
- パスワードをお忘れですか?「パスワードをリセット」からパスワードをリセットできます。
[firebase_auth/too-many-requests] Access to this account has been temporarily disabled due to many failed login attempts.
解説
- 特定のアカウントに対して多くのログイン試行が失敗したため、一時的にそのアカウントへのアクセスが無効化されているエラーです。
おすすめメッセージ
- ログイン試行が多すぎます。しばらく時間を置いてから再度お試しください。
- セキュリティ上の理由から、一時的にこのアカウントへのアクセスが無効化されています。
[firebase_auth/user-not-found] There is no user record corresponding to this identifier. The user may have been deleted.'
解説
- ユーザーが既に削除されたアカウントでログインをした際に、出現するエラーです。
おすすめメッセージ
- 入力された識別子に対応するアカウントが見つかりませんでした。メールアドレスを再度確認してください。
- 指定されたユーザーが見つかりません。アカウントが削除された可能性があります。アカウントを新たに作成する必要がある場合は、「新規登録」をクリックしてください。
最後に
・SNS系のアプリはAppleに通りづらいですね。毎日格闘なうです。頑張ります。