Firebase Cloud 消息传递中存在主题订阅功能。
但是,如何区分通过通知接收的哪些消息属于哪个主题?
例如,当我订阅一个主题时。
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]
如我们所见,我们收到的消息不包含"主题"字段。那么我们如何知道这条消息是在"新闻"主题下还是在另一个主题下发送的呢?
谢谢
Firebase Cloud 消息传递在数据库中用作触发器,在我们的编程中,我们定义了一个接收器用于接收任何触发调用,另一个是处理程序,用于在接收触发器调用期间处理该功能。每个触发器都由一个唯一标识符定义,用于处理所有这些过程。
Firebase 云消息有助于在应用中实现即时聊天功能,因为这些触发器直接与 Firebase 数据库连接。每当我们在数据库中做任何事情,如添加,删除,插入和更新,然后触发器会自动反映在项目中。
谢谢