2个不同的Android应用程序之间的实时聊天

时间:2018-05-08 09:41:09

标签: android laravel firebase real-time pusher

好的伙计们,对不起,如果这似乎是情感主题, 我(后端开发)和Android家伙有一个我们无法处理的问题 我们有2个不同的移动应用程序,他们的主干端点使用laravel构建 并且它假设他们之间有聊天系统你知道像客户端应用程序请求一些服务和提供商应用程序谁将成功,我们正在使用firebase,因为你知道每个应用程序有2个不同的FCM密钥。所以对于实时我会推动并使用他们提供的新Beams来实现实时功能,但没有希望因为Beams只接受一个FCM Key,所以有可能实现这个挑战,使2个不同的应用程序相互谈话实时与否,如果答案是肯定的,你能否提供任何指导方针,因为我仍然无缘无故地挖掘互联网, 谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用XMPP协议或MQTT协议作为Laravel后端的中介。

两者都是实时通信协议,适用于所有平台。

流程将是

第一个应用(将数据发送到另一个应用的唯一ID ) - >服务器告知 MQTT XMPP Firebase 将数据推送到另一个应用。

您可以在laravel上使用具有不同Firebase ID的不同控制器和型号,以便与两个不同的应用程序进行通信。

相关问题