2017-01-17 1 views
0

Uber와 같은 라이더 & 드라이버의 두 부분으로 구성된 앱을 개발 중입니다. 라이더가 "요청"을 클릭하고 드라이버가 요청을 "수락"하면 드라이버가 요청을 수락했다는 경고 팝업 창이 나타납니다.한 앱에서 다른 앱으로 데이터 전달

한 앱에서 다른 앱으로 데이터를 전달할 수있는 방법이 있나요?

나는 또한 firebase를 데이터베이스로 사용하고 있습니다.

도움을 주시면 감사하겠습니다.

편집 - 중포 기지 데이터베이스 :이 작업은 쉽게 중포 기지로 수행 할 수 있습니다

enter image description here

+0

이 질문은 막연하게 정확하게 대답하는 방법입니다. 예, 방법이 있습니다. 예, Firebase가 쉽게 할 수 있습니다. 예, 1000 가지 다른 방법이 있습니다. 우리가 도울 수 있도록 [질문하는 방법] (http://stackoverflow.com/help/on-topic)을 검토하고 업데이트하십시오! – Jay

+0

@Jay 빠른 응답을 보내 주셔서 감사합니다. 내가 분명히하자. 라이더 앱과 드라이버 앱이 있습니다. 드라이버가 요청을 수락하면 Rider 앱에 요청이 수락되었다는 경고 팝업이 표시됩니다. 라이더 (Rider)로부터 acceptedRequest = true를 전달하면이 작업을 수행 할 수 있다고 생각했습니다. – LizG

답변

2

. 라이더 노드와 드라이버 노드가 필요합니다.

라이더는 드라이버의 요청 노드에 드라이버를 알리는 요청을 게시합니다. 운전자가 승 인하면 승차 할 라이더 노드에 게시됩니다.

각 드라이버는 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에서 이벤트를 수신하여 팝업 창이 나타납니다.

+0

내 firebase 데이터베이스로 내 게시물을 편집하고 레이아웃 된 방법 – LizG

+0

@LizG 좋습니다! 제 대답은 Firebase Getting Started Guide [데이터 목록 작업] (https://firebase.google.com/docs/database/ios)에서 볼 수있는 것처럼 관찰자 패턴을 사용하여 Firebase로 구현할 수있는 유사한 레이아웃과 솔루션을 제공합니다./데이터 목록). 자세한 내용은 어린이 이벤트 듣기 섹션을 확인하십시오. – Jay

+0

는 firebase 구조를 편집했습니다. 여전히 경고를 트리거 할 수는 없지만 데이터베이스 부분은 정상적으로 작동합니다. – LizG

관련 문제