使用 Firebase 将数据从一个应用程序传递到另一个应用程序
Pass data from one app to another app using Firebase
我正在开发一个包含两部分的应用程序 - Rider 和 Driver,例如 Uber。如果骑手点击 "request" 和 driver "accepts" 请求,我希望能够弹出一个警告,说明 driver 已接受您的请求。
有没有一种方法可以将数据从一个应用程序传递到另一个应用程序,我该如何尝试?
我也在使用 Firebase 作为数据库。
编辑
Firebase 数据库:
使用 Firebase 可以轻松完成此任务。您将需要一个 Rider 节点和一个 Driver 节点。
骑手将 post 向 driver 的请求节点发出请求,该请求节点将通知 driver。如果 driver 接受,那将 posted 到将被通知的骑手节点。
每个 driver 都会将一个 Firebase 观察器添加到他们的 driver 节点,每个骑手都会将一个观察器添加到他们的骑手节点。
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 请求。
当交换发生时,骑手和 driver 会收到来自 Firebase 的事件,然后触发弹出窗口 window。
我正在开发一个包含两部分的应用程序 - Rider 和 Driver,例如 Uber。如果骑手点击 "request" 和 driver "accepts" 请求,我希望能够弹出一个警告,说明 driver 已接受您的请求。
有没有一种方法可以将数据从一个应用程序传递到另一个应用程序,我该如何尝试?
我也在使用 Firebase 作为数据库。
编辑
Firebase 数据库:
使用 Firebase 可以轻松完成此任务。您将需要一个 Rider 节点和一个 Driver 节点。
骑手将 post 向 driver 的请求节点发出请求,该请求节点将通知 driver。如果 driver 接受,那将 posted 到将被通知的骑手节点。
每个 driver 都会将一个 Firebase 观察器添加到他们的 driver 节点,每个骑手都会将一个观察器添加到他们的骑手节点。
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 请求。
当交换发生时,骑手和 driver 会收到来自 Firebase 的事件,然后触发弹出窗口 window。