我正在开发一个包含两个部分的应用程序 - Rider&司机,像优步。如果骑手点击"请求"并且司机"接受"请求,我希望能够弹出警告,说明司机已接受您的请求。
有没有办法将数据从一个应用程序传递到另一个应用程序,我将如何尝试?
BTW,我也使用firebase作为数据库。
非常感谢任何帮助。
编辑 - Firebase数据库:
答案 0 :(得分:2)
使用Firebase可以轻松完成此任务。您需要一个Rider节点和一个Driver节点。
骑车者会向驾驶员的请求节点发布请求,该请求将通知驾驶员。如果驱动程序接受,则会将其发布到将被通知的车手节点。
每个驱动程序都会将Firebase观察者添加到其驱动程序节点,每个骑手都会向其骑手节点添加一个观察者。
Drivers
driver_01
requests:
rider_01: true
rider_02: true
Riders
rider_01
responses
driver_01: false
rider _02
responses
driver_02: true
通过上述结构,rider_01从driver_01请求了一次骑行,而rider_02也请求了来自driver_01的骑行。
driver_01拒绝了rider_01请求但接受了driver_02请求。
当交换发生时,骑手和司机从Firebase接收事件,然后可以触发弹出窗口。