У вас есть 2 варианта здесь:
Реализация самостоятельно
В вашем случае вам потребуется следующее:
- Установите несколько XMPPсервер в вашем облаке.Это может быть что-то вроде Ejabberd , Prosody , Tigase , Openfire
- На стороне клиента - используйте библиотеки XMPP дляподключиться к XMPP серверу и отправлять / получать сообщения.Для iOS это XMPPFramework , для Android - Smack
- На веб-панели - используйте StropheJS
- для любой услугизадачи - есть также библиотеки XMPP для PHP
Использование некоторых платформ SaaS для обмена сообщениями
Кроме Pusher, существует также множество платформ для обмена сообщениями diff, например Twillio, Layer, ConnectyCube, Applozic и т. Д.
Я использовал ConnectyCube некоторое время назад, они поддерживают функции обмена сообщениями, видеовызовов и push-уведомлений для iOS, Android и Интернета.У них также есть несколько готовых примеров кода, так что можно начать некоторое время. Ценообразование является конкурентным.Таким образом, это можно сделать следующим образом:
Надеюсь, это будет полезно для вас