2017-11-13 17 views
0

ユーザーからユーザーにプッシュ通知を送信しようとすると、UserAはアイテムの値に入札しています。シナリオでは、UserAがアプリ内の値を更新してsendをクリックすると同時に、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 
} 

タスクを達成するためのガイドは非常に高く評価されます。あなたはすでにあなたはそれが非常に簡単持って、Firebaseを使用しているので、バックエンド

+0

1つのオプションは次のとおりです。https://stackoverflow.com/q/44246237/442121 – Retterdesdialogs

答えて

0

としてfirebaseを使用して

P.S。

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

は基本的に次の2つのことを行う必要があります:Firebaseデータベースへ

  1. 保存データ

    このチュートリアルでは、これを行うために必要なすべてを説明しています。 (ユーザーA)

  2. 新しいデータがデータベースに保存されているのを待ち受けます。さらに、(ユーザB)

、firebaseドキュメント自体はかなりこれを説明する:https://firebase.google.com/docs/cloud-messaging/ios/topic-messaging

+0

アプリが開かれた場合、それが実際のシステム通知を望むと思います。 –

+0

@ RobertD.Mogosはいthats true !!エンドユーザーは、アプリのステータスに関係なく変更の通知を受け取ることができます。 – Vj7

0

をあなたはクラウドメッセージングとFirebaseを使用することができます。したがって、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がうまくいくはずです。

関連する問題