2016-09-24 6 views
0

Моя база данных сервера должна уведомить приложение Android, если в таблице есть вставка. Например, при получении заказа я вставляю его в базу данных SQL Server. Я также хочу, чтобы пользователь получил уведомление в своем приложении о заказе. Приложение всегда открыто. Я использую веб-службы для связи с базой данных.Уведомлять о изменениях базы данных

Как я могу настроить это?

ответ

0

Прежде всего, mysql или другие серверы sql не являются базами данных реального времени. Вы должны уведомить своего клиента в том же коде, который вы вставляете в свою базу данных. Для этого лучшим вариантом будет использование веб-карт или push-уведомлений.

Так что если ваше приложение всегда будет открыто, как вы сказали, вы можете использовать оба одинаковых. Вы просто произнесите уведомление клиенту (-ам) сразу после того, как вы вставили заказ в базу данных, и они немедленно его получат.

Для веб-сайтов вы можете использовать socket.io. Для push-уведомления я бы предпочел 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

, но я не знаю, как использовать его –

Смежные вопросы