【发布时间】:2018-03-05 17:17:42
【问题描述】:
目前,我在每次应用启动和令牌刷新时为每个用户订阅一个主题,如下所示:
func messaging(_ messaging: Messaging, didReceiveRegistrationToken fcmToken: String) {
if let user = Auth.auth().currentUser {
let topic = "topic_for_user_with_id_" + user.uid
Messaging.messaging().subscribe(toTopic: topic)
}
}
像这样我可以简单地从云功能发送通知:
const topic = `topic_for_user_with_id_${userId}`
return admin.messaging().sendToTopic(topic, payload, options);
为什么我不应该使用主题并将通知直接发送到设备令牌有什么缺点吗?
【问题讨论】:
标签: ios swift firebase firebase-cloud-messaging google-cloud-functions