0
テーブルに挿入があると、サーバデータベースがアンドロイドアプリに通知する必要があります。たとえば、注文を受け取ると、それをSQL Serverデータベースに挿入します。私はまた、ユーザーが注文について私のアプリで通知を取得したい。アプリは常に開かれています。私はWebサービスを使用してデータベースに接続します。データベースが変更されたときに通知する
どうすれば設定できますか?
テーブルに挿入があると、サーバデータベースがアンドロイドアプリに通知する必要があります。たとえば、注文を受け取ると、それをSQL Serverデータベースに挿入します。私はまた、ユーザーが注文について私のアプリで通知を取得したい。アプリは常に開かれています。私はWebサービスを使用してデータベースに接続します。データベースが変更されたときに通知する
どうすれば設定できますか?
まず、mysqlまたは他のSQLサーバはリアルタイムデータベースではありません。データベースにレコードを挿入するのと同じコードでクライアントに通知する必要があります。このためには、WebSocketまたはプッシュ通知を使用するのが最適な方法です。
あなたのアプリケーションは、あなたが言ったように常に開いている場合は、どちらも同じように使用できます。注文をデータベースに挿入した直後にクライアントに通知を送信するだけで、すぐに通知が届きます。
ウェブソケットの場合、socket.ioを使用できます。プッシュ通知の場合、私はGoogle FCMを好むだろう。
データベースが更新されたときに私のサーバー側にphpコードを書いて、私のfirebaseコンソールに連絡してクライアントに通知することができますか? –
私は見つけましたhttp://stackoverflow.com/questions/37371990/how-can-i-send-a-firebase-cloud-messaging-notification-without-use-the-firebase –
しかし、私はどのようにわからないそれを使用する –