web-dev-qa-db-ja.com

Firebase電話認証でSMS検証テンプレートを変更する方法

コンソールfirebaseのメニュー[認証]-> [テンプレート]

SMS検証テンプレートがあります:

%LOGIN_CODE% is your verification code.

このメッセージテンプレートを変更する方法

35
faruk

firebaser here

メール検証テンプレートもSMS検証テンプレートも変更できません。 Firebaseコンソールから言語を選択 ただし、これはプロジェクトごとの設定であり、テンプレートを変更しないでください。

テンプレートを変更すると、アプリのユーザーエクスペリエンスを微調整できることを理解していますが、サービスの悪用を防ぐためにこれを許可していません。

28

1年後の更新、まだ行っていませんが、サポートからこれを受け取りました

Firebase SMS認証メッセージの内容は、そのメッセージを要求しているプラ​​ットフォームに依存します。以下に、可能なバリエーションのリストを示します。

  • iOSおよびAndroid-SMSメッセージは、App Store/Playストアからアプリの名前を引き出します。アプリが公開されると、正しい名前になります
    表示されるはずです。少し遅れる場合があります(1〜2週間で
    最も)。
  • Web-SMSが要求されているドメインを常に使用します。変更するには、カスタムドメインをセットアップします。
  • iOS(Recaptchaを使用)-iOSの電話認証では、reCAPTCHAフローの使用時に、検証でアプリの名前の代わりにプロジェクトのURLが表示されますSMS。これは予想される動作です。 reCAPTCHAフローは、APNSトークンが使用できない場合に追加されました(実際のデバイス上を含む)。APNSが正しく構成されていない場合、実際のデバイスはreCAPTCHAフローにデフォルト設定されます。

残念ながら、メール検証テンプレートもSMS検証テンプレートも変更できません。FirebaseConsoleから言語を選択できますが、これはプロジェクトごとの設定であり、テンプレートを変更することはできません。 。

テンプレートを変更すると、アプリのユーザーエクスペリエンスを調整できることを理解していますが、サービスの悪用を防ぐためにこれを許可していません。これにより、このトピックに関する相談がクリアされることを願っています。質問がありましたら、お気軽にご返信ください。

15
mikemags1