41 votes

Envoi d'e-mails automatisés à partir de Firebase via Google Cloud Platform (pas de tiers)

Nous avons fait des recherches pendant de nombreuses heures déjà.

La première solution qui apparaît partout (d'autres questions StackExchange également) consiste à utiliser un service tiers SendGrid.com et parfois en conjonction avec Zapier, mais ce n'est pas l'approche que nous voulons mettre en œuvre.

Pour l'envoi sans tiers au milieu, la première solution qui semblait viable était "Firebase Triggers", qui a été annoncée à la Google I/O 2014 mais n'a jamais vu le jour et semble avoir été fusionné dans Google Cloud Functions qui est toujours en phase alpha.

Je suis presque sûr d'avoir vu la solution il y a presque un an dans un lien sur le blog de FireBase, mais le seul post qui semble avoir existé sur ce sujet est maintenant vide .

Nous n'avons jamais travaillé auparavant avec GCP, mais notre logique nous dit que ce problème devrait être résolu (à l'intérieur de Google) en utilisant une autre API existante de GCP, et la API de messagerie est apparemment la bonne, mais il semble qu'il n'y ait aucun moyen pour notre Firebase Web App d'effectuer la requête.

Quelqu'un (de préférence avec une expérience de GCP) pourrait-il expliquer quelle est la situation ici, et comment Google s'attend à ce que ses développeurs FireBase envoient des e-mails à leurs clients ?

2 votes

Pour une version actualisée de cet article de blog, voir : cloud.google.fr/solutions/mobile/

2 votes

Firebase ne dispose pas d'un support intégré pour l'envoi d'un courrier électronique spécifié par le développeur. En ce sens, il n'y a pas non plus d'attente sur la façon dont une application envoie des e-mails à ses utilisateurs. Une façon de le faire serait d'utiliser le moteur d'application comme indiqué dans l'article de blog que vous avez mentionné. Mais il existe de nombreuses autres façons d'accomplir la même chose.

0 votes

Merci @FrankvanPuffelen, nous développons une WebApp, donc... nous apprécierions un tel lien pour une approche WebApp s'il existe...

30voto

user1920145 Points 13

Fonctions Firebase

Comme l'a gracieusement déclaré @ajostergaard, AUJOURD'HUI Google a a annoncé son très attendu Google Cloud Functions mais précisément pour Firebase, ils ont mis en place leur propre Fonctions Firebase qui remplace le Déclencheurs montrés dans les conférences depuis nov. 2014 (il y a plus de 2 ans !) et mentionné dans les groupes Firebase .

Il s'agit d'un lien d'exemple qui explique exactement comment faire ce qui est demandé dans cette question :

31 votes

Ma réponse a été supprimée par un modérateur très "gentil" parce que j'ai apparemment essayé de répandre la bonne nouvelle avec trop d'enthousiasme. Apparemment, au lieu de répondre à votre question, j'aurais dû la marquer comme dupliquée et la diriger vers une autre question "dupliquée" plus ancienne, contenant de nombreuses réponses erronées et obsolètes. Parfois, je me pose des questions ! :)

0 votes

@ajostergaard , pouvez-vous me diriger vers l'autre question que vous avez mentionnée dans le commentaire ?

3 votes

Il y en a beaucoup auxquelles ma réponse était appropriée, pas nécessairement des doublons. Quelques exemples : stackoverflow.com/questions/17723195/ stackoverflow.com/questions/39180768/ stackoverflow.com/questions/28656191/

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