0

У меня есть опыт разработки приложений для Android, но у меня нет опыта разработки сервера.Нужно руководствоваться использованием FCM для связи между устройствами

В основном я хочу отправить сообщение от одного приложения (пользователя) другому приложению (администратору) с помощью Firebase. До сих пор я исследовал и обнаружил, что это должно происходить так, как описано ниже.

  1. приложение Пользователь отправляет сообщение на сервер
  2. Сервер отправляет сообщение firebase
  3. Firebase отправляет сообщение для администратора приложения

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

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

Если такие услуги (не найдены на первой странице Google), сообщите мне.

Если есть другое решение (я помню, возможно, у позднего Парса было решение), пожалуйста, дайте мне знать.

Еще одна вещь, которая может иметь значение, заключается в том, что мне не нужно передавать конфиденциальные данные. Я могу хранить конфиденциальные данные в базе данных firebase и просто передавать ссылку между приложениями.

ответ

1

Надеюсь, вам нужна только функция базы данных firebase для синхронизации данных между клиентами.
Настройка будет такой,

1.Client Зарегистрируйтесь на сервере (введите адрес электронной почты: & пароль?).
2.Client логины к серверу (простой HTTP API, который возвращает маркер с Firebase маркер доступа)

Для Android SDK, например клиент из GitHub here (Для начала вам не нужно только Firebase SDK не серверной части, хотя) , Чтобы аутентифицировать пользователя, воспользуйтесь опцией here о пользовательских accesstoken, кажется, вы здесь не упомянули, какая технология/стек, в которой вы пытаетесь развить серверную часть, тогда я мог бы дать более конкретный ответ.

+0

Спасибо! Я не знаю о серверах или их технологиях. Поэтому я подумал, что будет более эффективно использовать не рекомендованное обходное решение, в котором приложение отправляет данные непосредственно в firebase с использованием HTTP от имени недостающего сервера. Нашел его здесь: http://stackoverflow.com/questions/37990140/how-to-send-one-to-one-message-using-firebase-messaging – Usman

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