58 votes

Comment changer le modèle de vérification par sms dans l'authentification téléphonique de Firebase ?

Dans la console firebase, dans le menu Authentification -> Templates

Il existe un modèle de vérification par sms :

%LOGIN_CODE% is your verification code.

Comment modifier ce modèle de message ?

4 votes

Simplement, vous ne pouvez pas

0 votes

Je pense que votre question ressemble à ceci stackoverflow.com/questions/55692850/

0 votes

@IntanDewani Je pose cette question en 2017 alors que votre lien est en 2019, donc je pense que vous devriez plutôt commenter ce lien :).

47voto

Frank van Puffelen Points 16029

firebaser ici

Ni le modèle de vérification par courriel ni le modèle de vérification par SMS ne peuvent être modifiés. Vous pouvez sélectionnez la langue dans la console Firebase Cependant, il s'agit d'un paramètre par projet et vous ne pouvez pas modifier les modèles.

Nous comprenons que le fait de modifier le modèle vous permettrait d'améliorer l'expérience utilisateur de votre application, mais nous ne l'autorisons pas pour éviter les abus du service.

1 votes

Note du modérateur : les commentaires ne sont pas le lieu pour demander une fonctionnalité à un développeur. Les commentaires sont destinés à demander des éclaircissements ou à signaler des problèmes dans le message. Tout autre commentaire sera supprimé.

39voto

mikemags1 Points 122

Mise à jour 1 an plus tard, toujours pas de réponse, mais j'ai reçu ce message de l'assistance.

Le contenu du message d'authentification par SMS de Firebase dépendra de la plate-forme à laquelle vous demandez ce message. plateforme à partir de laquelle vous demandez ce message. Voici une liste des variations possibles que vous pouvez obtenir :

  • iOS et Android - Les SMS tirent le nom de l'application de l'App Store / Play Store. Une fois l'application publiée, le nom correct
    devrait commencer à apparaître. Il se peut qu'il y ait un léger retard (une semaine ou deux à
    la plupart).
  • Web - Il utilisera toujours le domaine à partir duquel le SMS est demandé. Pour le modifier, vous pouvez configurer un domaine personnalisé.
  • iOS (avec Recaptcha) - L'authentification par téléphone sous iOS affichera l'url du projet au lieu du nom de l'application dans le SMS de vérification. de vérification lors de l'utilisation du flux reCAPTCHA. C'est un comportement attendu. Le flux flux reCAPTCHA a été ajouté pour les cas où un jeton APNS n'est pas disponible (y compris sur les appareils réels). Si APNS n'est pas correctement correctement configuré, un appareil réel utilisera par défaut le flux reCAPTCHA.

Malheureusement, ni le modèle de vérification par courriel ni le modèle de vérification par SMS ne peuvent être modifiés. ne peuvent être modifiés. Vous pouvez sélectionner la langue à partir de la console Firebase, mais il s'agit d'une configuration par projet et vous ne pouvez pas modifier les modèles.

Nous comprenons que changer de modèle vous permettrait de modifier l'expérience l'expérience utilisateur de votre application, mais nous ne le permettons pas pour éviter les abus du service. J'espère que cela éclaircit vos doutes à ce sujet. Si Si vous avez d'autres questions, n'hésitez pas à m'écrire ! à m'écrire !

0 votes

Comment faire pour ne pas utiliser le reCaptcha ? Je ne peux pas avoir mon url firebase exposée dans le premier texte qu'un utilisateur obtient !? Google, à quoi pensez-vous ?

4voto

Eduard Points 1518

En attendant, vous ne pouvez pas modifier le contenu du message, mais vous pouvez changer l'URL de l'application mentionnée dans le SMS.

  1. Aller à Authentication > Sign-in Method > Authorized domains et ajoutez votre propre domaine website.tld

  2. Maintenant, éditez l'objet de configuration de Firebase (dans votre code source) et mettez à jour l'élément suivant authDomain au domaine que vous avez lié plus tôt.

Envoyez un nouveau message de test, vous êtes prêt à partir.

0 votes

Où trouver la clé authDomain ?

0 votes

@soorya dans l'application que vous développez. Vous y avez copié la configuration de Firebase, qui contient également la clé authDomain.

1voto

Kyle Wilfred Points 19

Conformément à Support Firebase le %APP_NAME% devrait être indiqué dans vos paramètres firebase où le %APP_NAME% est appelé après Nom pour le public dans les lieux publics.

EDIT :

J'ai d'abord vérifié l'emplacement de "localhost" et j'ai trouvé dans "Authentification>Méthode d'identification" puis sous "domaine autorisé", vous trouverez "localhost". Pour changer le localhost, vous devez ajouter un nouveau domaine.

Note : faites attention à la suppression de localhost dans votre domaine autorisé. Il faudra du temps pour que la demande d'OTP fonctionne.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X