2017-07-28 8 views
0

私は、認証プロバイダとしてGoogle Firebaseを使用しているAndroidアプリケーションを開発しています。たくさん検索しましたが、適切な回答は見つかりませんでした。あなたが最初にサインアップするときにユーザーにカスタムのウェルカムメールを送信してください。メールにシンプルな「サービスへようこそ」が含まれているように、私たちのサービスなどを楽しんでいただければ幸いです。 アドバイスありがとうございます。私の質問は、インテントサービスを使って電話から電子メールを送信する方法ではありませんが、自分のサービスや製品に関する情報を含むアマゾンの電子メールサービスのように、メールを開くことなくバックグラウンドでメールを送信したいユーザーが最初にfirebaseにサインアップすると、一度だけ電子メールを送信します。Firebaseに初めて登録するときに歓迎の電子メールを送信する

+0

doesntの本当に問題のPHP、Firebaseは、-サーバーを解析した場合....登録が成功した場合..... [電子メールの意図を送信]の可能複製(https://stackoverflow.com/questions/8701634/send-email-intent) – DroiDev

+0

しかし、私はメール送信ダイアログを開きたいとは思わない。ユーザが初めてサインアップするときにバックグラウンドでメールを送信したい。 – mtg

答えて

0

あなたはnodemailerlinkNodeJsを使用して、あなたが、パスワードリセットオプションを使用firebase console> authentication > templatesに行き、電子メールの確認のためのテンプレートを変更することはできませんが、パスワードリセットのために変更することができない場合は、このtutorialや小さなトリックを確認することができますあなたが望む身体と一緒に。ユーザーがサインインしてauth.sendPasswordResetEmail(email)を使用して電子メールを送信した後も、アカウントに何も起こらずに引き続きアクセスできます。

+0

私はNode.jsの経験がありません...この2つのオプションがなければ、他の部分もあります。ユーザーがパスワードを忘れた場合、パスワードをリセットできないためです。 – mtg

+0

あなたはノードをしたくない場合は、PHPを実行してそのルートに行くことができます。 @mtgでも、すべてが安全であることを確認する必要があります。 – DroiDev

1

Firebase Cloud Functionを使用する必要があります。

Firebaseクラウド機能付き

This sample will help you.

ユーザーアカウントの作成時にトリガーを追加し、彼に歓迎メールを送ることができます。

Other sample here.

+0

しかし、私はどのようにクラウド機能を使用するか分からないビデオtutorial.also私はNode.jsの考えがない – mtg

+0

ちょうどチュートリアルに従... https://firebase.google.com/docs/functions/get-started私たちはあなたのためにすべての仕事をすることはできません。購入するサーバーがなく、必要なものはすべてFirebase Dashboardにあります。 – Pipiks

+0

https://www.youtube.com/watch?v=EvV9Vk9iOCQ – Pipiks

関連する問題