Чат в реальном времени между двумя различными приложениями для Android - PullRequest
0 голосов
/ 08 мая 2018

Хорошо, ребята, извините, если это похоже на эмоциональную тему, У меня (Backend dev) и парня-андроида есть проблема, с которой мы не можем справиться у нас есть 2 разных мобильных приложения, их магистральные конечные точки построены с помощью laravel и предполагается, что они имеют систему чата между собой, которую вы знаете, как клиентское приложение, которое запрашивает некоторые услуги, и приложение провайдера, которое сделает это, мы используем firebase, и, как вы знаете, у меня есть 2 разных ключа FCM для каждого приложения. поэтому в режиме реального времени я стремлюсь толкать и использовать новые лучи, которые они предоставляют, для реализации функциональности в реальном времени, но нет надежды, потому что лучи принимают только один ключ FCM, поэтому можно решить эту задачу, чтобы два разных приложения взаимодействовали друг с другом в в реальном времени или нет, и если ответ «да», не могли бы вы дать какие-либо рекомендации, потому что я до сих пор копаю в Интернете без надежды, спасибо

1 Ответ

0 голосов
/ 08 мая 2018

Вы можете использовать протокол XMPP или протокол MQTT в качестве посредника в Laravel Backend.

Оба протокола связи в режиме реального времени и доступны для всех платформ.

Поток будет

1-е приложение (отправляет данные в уникальный идентификатор другого приложения ) -> Сервер сообщает MQTT или XMPP или Firebase для отправки данных на другое приложение.

Вы можете использовать разные контроллеры и модели с разными Firebase ID на уровне Laravel для связи с двумя различными приложениями.

...