2016-06-17 3 views
1

Я реализую систему, в которой у меня есть смартфон Android, который получает данные от датчика и загружает эти данные в облако, где должна произойти некоторая обработка данных, и ответ отправляется обратно на смартфон.FCM позволяет хранить данные сообщений?

Я читал о Firebase, но я до сих пор путаю, я смогу реализовать такое поведение для Cloud через него

  1. хранит полученные данные в базе данных
  2. делают некоторые операции на данные, полученные
  3. реагирует с заказным ответом я определяю

то, что я понял, как я могу использовать FCM, но это позволяет мне хранить в базе данных сообщений, которые я получил? и позволяет ли я написать код для выполнения операций над полученными данными перед отправкой ответа на смартфон?

ответ

2

Насколько я знаю, это выполнимо, у вас есть две возможности. Либо интегрируйте firebase на свой сервер, либо используйте firebase queue

Также для того, чтобы ответить на это устройство, вы можете либо отправлять уведомления, либо использовать базу данных реального времени из firebase.

+0

Я изучу это! Спасибо alot :) может спросить вас, когда я углубится в их изучение. –

+0

Чтобы добавить немного здесь, похоже, что ваш usecase может быть удовлетворен только базой данных Firebase. Если вы хотите предупредить свое приложение о некоторых изменениях, когда оно не может быть запущено, вы хотели бы посмотреть на FCM, чтобы сделать это. –

+0

Но Артур, мне интересно иметь бэкэнд-логику в Облаке, я имею в виду, что мне нужно взять данные, полученные со стороны Android, сохранить их в базе данных, использовать ее в некоторых операциях (как в хэшировании), затем отправлять он возвращается на сторону андроида. Как вы думаете, что это станет возможным? –