我对2个android设备之间的通信有要求。当一个设备触发对另一个设备执行某项操作的请求时,第二个设备开始工作,直到第一个设备要求它停止。我尝试使用仅包含数据的FCM,因为不需要通知。
我已经尝试过Firebase云消息传递但是通知不一致,即一些时间立即/延迟10分钟/永远不会出现。我正在使用Android模拟器。其余的api调用也发生了同样的事情。使用XMPP我没有尝试过(即使它立即出现我不能为每个发送者提供超过1000个连接)。我已经尝试了在后台和前台使用app的两个用例。
从FCM通知的角度来看,这是预期的延迟(因为它是通知而不是实时)?我也在考虑使用其他一些XMPP服务器来始终连接并实时发送数据来实现这一目标。但是,并不想为这种小型但关键的用例旋转和扩展/缩小ejabber类型的服务器。任何指针都会很棒!!