2016-09-13 22 views
1

私たちは私たちと同じコピーを持つfirebase chatアプリケーション(チャットの例やチュートリアルをチェックしています)を持っています。PHPからSMS + EMAILへのFirebaseチャット通知

まだチャットメッセージが表示されていない場合は、電子メール通知またはSMSメッセージを送信します。

phpでFirebaseデータベースに接続し、すべてのメッセージが表示されているかどうかを確認できます。しかしそれは本当にそれを行う正しい方法ではありません。

私たちはそれをどのように実装できるのか誰も知っているので、私たちはすべてのメッセージを追跡でき、見たことがない場合は、ユーザーの好みに基づいて電子メール/ SMS通知を送信しましたか?

私は、どのように私たちがfirebaseでそれを行うことができるか知りたいです。もしそれがちょうどPHPとMySQLだったら。これは本当に簡単でした。

+0

あなたはREST APIを試しましたか? – siddhesh

+0

はい、新しいメッセージと古いメッセージの両方を知るために、すべてのメッセージを読み取る必要はありません。それが巨大になるなら、それは私たちに多くのcrobjobの読書や時間を要します。より効率的なソリューションが必要です。 – Basit

答えて

3

これがFirebaseで効率的に実行できるかどうかはわかりません。表示されていないメッセージを取得し、SMS/Eメールのフォールバックをトリガーするためにcronジョブをセットアップする必要があります。

ユーザーのメタデータやその他のデータを格納するために、Applozic(https://www.applozic.com)をチャット関連のもの、Firebaseを使用することをお勧めします。 ApplozicはWebhook/SMS/Emailのフォールバックを有効にするためのシングルクリック構成を提供します。それに加えて、チャット機能のようなwhatsappと、追加のコードを書く必要なく完全なUIを得ることができます。