我正在为出租车服务制作应用程序。我需要添加一个功能,例如用户单击呼叫驱动程序按钮然后将通知发送到在5 km范围内选择的相应驱动程序。驱动程序只有15秒钟接受请求,否则将通知另一个驱动程序。
我已经使用firebase数据库实现了所有这些。我已经成功实现了从rider app调用驱动程序并将最近的驱动程序分配给客户的部分。我通过创建驱动器工作,驱动程序等字段来完成此操作。
驾驶员工作区域的子项指定客户ID,纬度,经度。一旦为驱动程序分配了客户,就会将其从可用状态转移到工作状态。
现在我希望不应该将该驱动程序自动移动到正在运行的驱动程序
首先,所有请求都应该发送给他接受或不接受...然后确定然后司机将被转移到工作。