2017-07-17 9 views
0

firebaseクラウドメッセージングにトピックサブスクリプション機能があります。Firebaseクラウド混乱:異なるトピックを区別する方法

通知で受け取ったメッセージは、どのトピックに属するのかを区別するにはどうすればよいですか。

たとえばトピックを購読するとき。

Messaging.messaging().subscribe(toTopic: "news") 

メッセージを送信すると、この形式でバックエンドからメッセージが届きます。

the full messag is this = [AnyHashable("google.c.a.e"): 1, AnyHashable("google.c.a.ts"): 1500271703, AnyHashable("google.c.a.udt"): 0, AnyHashable("gcm.n.e"): 1, AnyHashable("aps"): { 
    alert = "google is hello world"; 
}, AnyHashable("google.c.a.c_id"): 967226232057261708, AnyHashable("gcm.message_id"): 0:1500271704062691%515abe1d515abe1d] 

私たちが受け取るメッセージには、「トピック」フィールドは含まれていません。では、このメッセージが「ニュース」トピックや別のトピックの下で送信されるかどうかは、どのようにしてわかりますか?

おかげで、データベース内のトリガーとして

答えて

0

Firebaseクラウドメッセージングの仕事は、私たちのプログラミングでは、我々はすべてのトリガの呼び出しを受けるための一つの受信機を定義し、別の時にユニークで定義されたトリガcall.Everyトリガーを受け取るその機能を扱うためのハンドラでありますこれらすべての手続きを扱うための識別子。

firebaseクラウドメッセージfirebaseクラウドメッセージは、firebaseデータベースと直接接続するため、アプリケーションでインスタントチャット機能を実装するのに役立ちます。追加、削除、挿入、更新といったデータベース内で何かを行うたびに、自動的にトリガーがプロジェクトに反映されます。

ありがとうございました

関連する問題