Вызовите RestAPI при создании или обновлении триггеров в базе данных Firebase Realtime, используя PHP - PullRequest
0 голосов
/ 06 апреля 2020

Я создал приложение android с API-интерфейсами в PHP (CodeIgniter), я храню статус пользователя онлайн / офлайн и последний раз его видели с чатами в базе данных Firebase Realtime. Теперь я хочу, чтобы каждый раз, когда пользователь открывал приложение и вызывал user_list API, он сначала загружал список пользователей как онлайн-пользователей, а затем в соответствии с их последним просмотром.

Я пытался получить статус и последний раз видел из firebase, затем сохранял это в MySQL базе данных, где таблица пользователей уже присутствует, а затем сортировать их, как я хочу, прежде чем отправить его в приложение. Но по мере того, как число пользователей растет день ото дня, API user_list требует слишком много времени для выполнения, так как он должен сначала получить все данные из firebase, сохранить их в MySQL, а затем отсортировать и отправить.

Я хочу знать, что с помощью PHP как я могу обнаружить триггеры Create & Update в Firebase и вызвать RestAPI для этого, который обновит только статус этого пользователя и последний раз был замечен в MySQL? Пытался много искать, но не получилось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...