2017-11-13 5 views
0

사용자 대 사용자로부터 푸시 알림을 보내려고하면 UserA는 항목 값에 입찰합니다. 시나리오에서 UserA는 앱의 값을 업데이트하고 보내기를 클릭하고 동시에 UserB는 업데이트 된 값에 대한 알림을받습니다.사용자로부터 사용자에게 푸시 알림을 보내는 방법은 무엇입니까?

 If UserB approves of the message(value) { 
      UserA gets gets the notification of approval and proceeds to 
     final step of buying the item. 
} else { 
sends no and UserA is updated of the denial and he sends a new value for approval 
} 

작업을 수행하는 데 도움이되는 정보를 얻으십시오. 이미 중포 기지를 사용하고 있기 때문에 백엔드

+0

하나의 옵션은 다음과 같습니다. https://stackoverflow.com/q/44246237/442121 – Retterdesdialogs

답변

0

으로 중포 기지를 사용

P.S, 당신은 아주 쉽게합니다.

https://www.raywenderlich.com/140836/firebase-tutorial-real-time-chat-2

은 기본적으로 당신이 두 가지 작업을 수행해야합니다 다음 중포 기지 데이터베이스에

  1. 데이터를 저장

    이 튜토리얼은이 작업을 수행하는 데 필요한 모든 것을 설명합니다. (사용자 A)

  2. 데이터베이스에 저장되는 새 데이터를 수신합니다.

는 또한, 중포 기지 문서 자체는 꽤 잘 이것을 설명 (사용자 B) : https://firebase.google.com/docs/cloud-messaging/ios/topic-messaging

+0

앱이 열리면 변경 사항을 준수합니다. 실제 시스템 알림을 원합니다. –

+0

@ RobertD.Mogos 예 thats true !! 최종 사용자는 앱의 상태와 관계없이 변경 알림을받을 수 있어야합니다. – Vj7

0

당신은 클라우드 메시징 중포 기지를 사용할 수 있습니다. 그래서 UserA 항목을 만듭니다. UserB은 관심이 있으므로 해당 항목에 대한 주제를 구독하게됩니다.

그리고 업데이트가있을 때마다 그는 알림을 받게됩니다. 확인하십시오 https://firebase.google.com/docs/cloud-messaging/ios/topic-messaging

0

푸시 알림 보내기는 Apple 푸시 알림 서비스에서 수행됩니다. Apple은 APN 사용 방법에 대해 documentation을 제공합니다.

기본 원리가 그림에 나와 있습니다. 직접 한 장치에서 다른 장치로

Apple's Documentation on APNs

메시지 보내기는 작동 방법이 아니다. 다른 장치로 푸시하기 위해 APN에 알림을 보내야합니다.

Firebase를 사용하고 있으므로 푸시 알림을 보내려면 Firebase Cloud Messaging을 사용하는 것이 좋습니다.

Firebase event listeners 앱에서 실시간 업데이트 만하면 잘 작동합니다.

관련 문제