すでに何時間も研究を続けています。
どこにでも現れる最初の解決策(他のStackExchangeの質問も)は、サードパーティサービスSendGrid.comを使用し、時にはZapierと組み合わせて使用しますが、これはそうではありません私たちが実装しようとしているアプローチ。
途中でサードパーティなしで送信する場合、実行可能と思われた最初のソリューションは「Firebase Triggers」でした。これはGoogle I/O 2014で発表されましたが、実現しませんでした Google Cloud Functionsに統合されたようです =まだアルファ版です。
FireBaseブログのリンクでほぼ1年前に解決策を見たことがあると確信していますが、 その問題について存在していたと思われる唯一の投稿は空です 。
GCPを使用したことはありませんが、ロジックにより、この問題は別のGCPの既存のAPIを使用して(Google内で)解決する必要があることが示されており、 Mail API は明らかに正しいものですが、 Firebase Webアプリがリクエストを送信する方法ではありません。
誰でも(できればGCPの経験があります)この状況を説明してください。また、FireBase開発者がクライアントにメールを送信することをGoogleがどのように期待しているのでしょうか。
@ajostergaardが優雅に述べたように、今日のGoogleは 発表済み 待望のGoogle Cloud Functions、ただし、Firebaseには、独自の特定の Firebase Functions を実装しています。これは、 2014年11月以降のカンファレンスで示されたトリガー (2年以上前!)および Firebaseグループに記載 。
これは、この質問で求められていることを正確に行う方法を説明するリンク例です。