2016-06-06 1 views
1

Je travaille sur une application et j'utilise l'invite de l'application Firebase afin que l'utilisateur de l'application puisse inviter ses amis en utilisant le mécanisme d'invitation à l'application Firebase. Dans l'ensemble, cela semble fonctionner correctement, mais je veux personnaliser le message électronique/le sujet de l'invitation envoyée et inclure le nom de la personne à qui j'invite dans le message. Donc, si j'ai John Smith et Foo Bar comme amis, quand j'envoie des emails, je veux que les emails commencent par Hi John! ou Salut Foo!Personnaliser l'email msg dans l'invite de l'application firebase

Je n'ai pas réussi à trouver un moyen de transmettre les noms sélectionnés à mon adresse e-mail (comme APPINVITE_LINK_PLACEHOLDER pour le lien d'application). J'ai essayé% FIRST_NAME% mais cela ne fonctionne pas non plus. Quelles variables spéciales dois-je utiliser pour cela? Les meilleures pratiques pour l'invite de l'application Firebase recommandent de personnaliser le message électronique, donc je suppose qu'il existe un moyen de le faire mais je n'arrive pas à le trouver. Toute aide serait appréciée.

Merci à l'avance, Abhijit

Répondre

-1

Invite Firebase ne pas envoyer des messages en vrac, il ne dispose pas d'un poste de fusion comme système de modèle. Au lieu de cela, le code de votre application est impliqué dans chaque message envoyé, vous pouvez donc le personnaliser ici.

Pour plus d'informations sur la procédure à suivre et un exemple d'utilisation, reportez-vous à la documentation de Android ou iOS.

+0

Merci pour votre réponse. Cependant, je suis toujours confus concernant la façon dont les données sont passées à mon application. Lorsque l'utilisateur choisit "John Smith" dans la liste de contacts, comment ce nom est-il transmis à mon code d'application? La documentation semble indiquer que je reçois un rappel seulement quand l'invitation est envoyée, ainsi comment je peux customiser le msg avec le nom de contact choisi avant que l'invitation soit envoyée? –

+1

Bonnes questions. J'ai tendu la main à quelques personnes pour voir si elles peuvent aider. –

+0

Je suis également à la recherche d'un moyen de personnaliser le courriel/sms donc je suis impatient de tout développement à cet égard. En passant, je remarque que si j'utilise setEmailHtmlContent() pour personnaliser un e-mail, je suis obligé d'utiliser également setMessage() sinon l'e-mail ne peut être envoyé que si l'utilisateur saisit alors un message - sorte de défait le but de en utilisant le code HTML personnalisé, au moins je le pense. Ce serait bien si vous n'êtes pas obligé d'utiliser setMessage() lorsque vous utilisez html. –

4

La réponse courte est que vous ne pouvez pas actuellement faire cela. (Un peu par conception, je crois.) J'ai demandé que nous supprimions cette recommandation de nos meilleures pratiques pour l'instant. Cela dit, j'aime bien l'idée d'avoir quelques indicateurs de type fusion et publipostage que vous pourriez insérer dans l'e-mail d'invitation afin que vous puissiez ajouter une agréable personnalisation à vos messages sortants. J'ai déposé une demande de fonctionnalité auprès de l'équipe, nous verrons donc ce qui se passe.

+0

Super! Merci pour votre réponse. Oui avoir cette fonctionnalité nous aiderait beaucoup avec la personnalisation! –