两个不同android应用程序之间的实时聊天

两个不同android应用程序之间的实时聊天,android,laravel,firebase,real-time,pusher,Android,Laravel,Firebase,Real Time,Pusher,好了,伙计们,抱歉,如果这是一个情绪化的话题, 我(后端开发人员)和android家伙有一个我们无法处理的问题 我们有两个不同的移动应用程序,它们的主干端点是用laravel构建的 假设他们之间有聊天系统,你知道的,比如请求某些服务的客户端应用程序和将提供服务的提供商应用程序,我们使用的是firebase,正如你所知,我为每个应用程序提供了2个不同的FCM密钥。因此,对于实时,我前往pusher,使用他们提供的新Beams来实现实时功能,但没有希望,因为Beams只接受一个FCM密钥,所以是否有

好了,伙计们,抱歉,如果这是一个情绪化的话题, 我(后端开发人员)和android家伙有一个我们无法处理的问题 我们有两个不同的移动应用程序,它们的主干端点是用laravel构建的 假设他们之间有聊天系统,你知道的,比如请求某些服务的客户端应用程序和将提供服务的提供商应用程序,我们使用的是firebase,正如你所知,我为每个应用程序提供了2个不同的FCM密钥。因此,对于实时,我前往pusher,使用他们提供的新Beams来实现实时功能,但没有希望,因为Beams只接受一个FCM密钥,所以是否有可能实现这一挑战,让两个不同的应用程序实时或不实时地相互对话,如果答案是肯定的,您能否提供一些指导原则,因为我还在挖互联网,没有希望,
谢谢

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

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

流量将是

第一个应用程序(将数据发送到另一个应用程序的唯一id)->服务器告诉MQTTXMPPFirebase将数据推送到另一个应用程序上

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