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]
私たちが受け取るメッセージには、「トピック」フィールドは含まれていません。では、このメッセージが「ニュース」トピックや別のトピックの下で送信されるかどうかは、どのようにしてわかりますか?
おかげで、データベース内のトリガーとして