2016-09-24 33 views
0

テーブルに挿入があると、サーバデータベースがアンドロイドアプリに通知する必要があります。たとえば、注文を受け取ると、それをSQL Serverデータベースに挿入します。私はまた、ユーザーが注文について私のアプリで通知を取得したい。アプリは常に開かれています。私はWebサービスを使用してデータベースに接続します。データベースが変更されたときに通知する

どうすれば設定できますか?

答えて

0

まず、mysqlまたは他のSQLサーバはリアルタイムデータベースではありません。データベースにレコードを挿入するのと同じコードでクライアントに通知する必要があります。このためには、WebSocketまたはプッシュ通知を使用するのが最適な方法です。

あなたのアプリケーションは、あなたが言ったように常に開いている場合は、どちらも同じように使用できます。注文をデータベースに挿入した直後にクライアントに通知を送信するだけで、すぐに通知が届きます。

ウェブソケットの場合、socket.ioを使用できます。プッシュ通知の場合、私はGoogle FCMを好むだろう。

+0

データベースが更新されたときに私のサーバー側にphpコードを書いて、私のfirebaseコンソールに連絡してクライアントに通知することができますか? –

+0

私は見つけましたhttp://stackoverflow.com/questions/37371990/how-can-i-send-a-firebase-cloud-messaging-notification-without-use-the-firebase –

+0

しかし、私はどのようにわからないそれを使用する –

関連する問題