0

我目前正在研究出租车调度系统。我已经使用 Firebase GCM 实现了对驱动程序的通知。但是我只能使用主题将请求发送给一个驱动程序,因为无法使用广播(如果多个驱动程序接受请求)。有人可以建议我如何实施一种机制,如果一个驱动程序拒绝请求,它会转到下一个最近的驱动程序,直到 3 个驱动程序。

我想到的一种可能的解决方案是跟踪最近的 3 个驱动程序并将请求发送到第一个驱动程序并在 firebase 消息传递服务内部跟踪驱动程序的响应。如果它拒绝使用本地广播发送方/接收方将请求发送给另一个等等。

4

0 回答 0