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

使用Firebase将数据从一个应用程序传递到另一个应用程序,firebase,swift3,firebase-realtime-database,ios10,Firebase,Swift3,Firebase Realtime Database,Ios10,我正在开发一个应用程序,它有两个部分——驾驶员和驾驶员,就像优步一样。如果车手点击“请求”并且司机“接受”了请求,我希望能够弹出一个警报,说明司机已经接受了你的请求 是否有一种方法可以将数据从一个应用程序传递到另一个应用程序,我将如何尝试 我还使用Firebase作为数据库 编辑 Firebase数据库: 使用Firebase可以轻松完成此任务。您需要一个骑手节点和一个驾驶员节点 骑手将向驾驶员的请求节点发出请求,该节点将通知驾驶员。如果驾驶员接受,则会将其发布到骑手节点,骑手节点将收到通知 每

我正在开发一个应用程序,它有两个部分——驾驶员和驾驶员,就像优步一样。如果车手点击“请求”并且司机“接受”了请求,我希望能够弹出一个警报,说明司机已经接受了你的请求

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

我还使用Firebase作为数据库

编辑 Firebase数据库:


使用Firebase可以轻松完成此任务。您需要一个骑手节点和一个驾驶员节点

骑手将向驾驶员的请求节点发出请求,该节点将通知驾驶员。如果驾驶员接受,则会将其发布到骑手节点,骑手节点将收到通知

每个驾驶员将向其驾驶员节点添加一个Firebase观察员,每个驾驶员将向其驾驶员节点添加一个观察员

Drivers
  driver_01
    requests:
      rider_01: true
      rider_02: true

Riders
   rider_01
     responses
      driver_01: false
   rider _02
     responses
      driver_02: true
在上述结构中,骑手_01向驾驶员_01请求乘坐,骑手_02也向驾驶员_01请求乘坐

driver_01拒绝了rider_01请求,但接受了driver_02请求


当交换发生时,骑手和驾驶员从Firebase接收事件,然后触发弹出窗口

使用Firebase可以轻松完成此任务。您需要一个骑手节点和一个驾驶员节点

骑手将向驾驶员的请求节点发出请求,该节点将通知驾驶员。如果驾驶员接受,则会将其发布到骑手节点,骑手节点将收到通知

每个驾驶员将向其驾驶员节点添加一个Firebase观察员,每个驾驶员将向其驾驶员节点添加一个观察员

Drivers
  driver_01
    requests:
      rider_01: true
      rider_02: true

Riders
   rider_01
     responses
      driver_01: false
   rider _02
     responses
      driver_02: true
在上述结构中,骑手_01向驾驶员_01请求乘坐,骑手_02也向驾驶员_01请求乘坐

driver_01拒绝了rider_01请求,但接受了driver_02请求


当交换发生时,骑手和驾驶员从Firebase接收事件,然后触发弹出窗口

这个问题是一种含糊而准确的回答方式。是的,有一种方法,是的,Firebase可以轻松做到这一点。是的,还有1000种其他方式。请检查并更新您的,以便我们提供帮助@杰:谢谢你的快速回复。让我澄清一下。我有一个骑手应用程序和一个司机应用程序。如果驾驶员接受请求,我希望在Rider应用程序中弹出一个警报,表明请求已被接受。我认为通过骑手的acceptedRequest=true可以让我做到这一点。这个问题是一种模糊的方法,无法准确回答。是的,有一种方法,是的,Firebase可以轻松做到这一点。是的,还有1000种其他方式。请检查并更新您的,以便我们提供帮助@杰:谢谢你的快速回复。让我澄清一下。我有一个骑手应用程序和一个司机应用程序。如果驾驶员接受请求,我希望在Rider应用程序中弹出一个警报,表明请求已被接受。我想通过骑手的acceptedRequest=true可以让我做到这一点。我用firebase数据库编辑了我的帖子,并介绍了它的布局out@LizG好!!我的回答提供了一个类似的布局和解决方案,供您使用观测者模式使用Firebase实现,如Firebase入门指南所示。有关详细信息,请查看“侦听子事件”部分。已编辑firebase结构。仍然无法触发警报,但数据库部分工作正常。@LizG如果您在使用Firebase观察器和事件触发警报时遇到一些问题,请询问另一个问题,以便我们提供帮助。请确保将您的代码作为问题的一部分。我用firebase数据库编辑了我的文章,以及它是如何分层的out@LizG好!!我的回答提供了一个类似的布局和解决方案,供您使用观测者模式使用Firebase实现,如Firebase入门指南所示。有关详细信息,请查看“侦听子事件”部分。已编辑firebase结构。仍然无法触发警报,但数据库部分工作正常。@LizG如果您在使用Firebase观察器和事件触发警报时遇到一些问题,请询问另一个问题,以便我们提供帮助。确保在问题中包含您的代码。