使用Firebase将数据从一个应用传递到另一应用

问题描述 投票:0回答:1

我正在开发一个包含两部分的应用程序-Rider和Driver,例如Uber。如果驾驶员单击“请求”,而驾驶员“接受”请求,我希望能够弹出一个警报,说明驾驶员已接受您的请求。

是否有将数据从一个应用程序传递到另一应用程序的方法,我将如何尝试呢?

我还将Firebase用作数据库。

编辑

Firebase数据库:

enter image description here

firebase swift3 firebase-realtime-database ios10
1个回答
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接收事件,然后可能会触发弹出窗口。

© www.soinside.com 2019 - 2024. All rights reserved.