使用 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。