У меня есть база данных MySQL, и я создал простое приложение для Android, которое может отображать данные из базы данных с помощью json. И я хочу добавить функцию, в которой, если данные будут вставлены в мою базу данных, приложение для Android будет уведомлено.
Например. У меня есть два приложения для Android (приложение «A» и «B»). Приложение «A» может вставлять данные, а «B» может отображать данные. Я думаю о том, что каждый раз, когда приложение «A» вставляет данные, приложение «B» будет получать уведомления и может обновлять текущие отображаемые данные. Я думаю об обновлении списка каждый определенный раз (5-10 секунд), но, кажется, это добавляет больше времени процесса, и я думаю, что, возможно, обновление будет только тогда, когда данные будут вставлены в базу данных, было бы лучше. Есть ли способ сделать это? Надеюсь, что вы можете дать мне некоторые знания о том, как это сделать. И, если возможно, несколько примеров кодов. Спасибо.
Так что если ваш бэкэнд собран с использованием php, это возможно. Я предполагал это, потому что вы установили PHP как тег.
Каждый раз, когда кто-то запрашивает вставку данных в ваш php, вы можете вставить их в MySQL, и если вставка прошла успешно, вы можете использовать Google Cloud Messaging (GCM): https://developers.google.com/cloud-messaging/
Хорошо читайте документацию, потому что GCM не является однострочником. Требуется настройка на консоли Google, на вашем PHP-сервере и в приложении для Android.
Других решений пока нет …