如何使用云功能保护Firebase Messaging主题?

时间:2019-10-05 10:04:23

标签: firebase firebase-authentication firebase-cloud-messaging

有没有一种方法可以确保对主题的验证订阅安全?例如,是否可以将主题“测试”限制为ID为XXXXX的特定用户?云功能可以做到这一点吗?

1 个答案:

答案 0 :(得分:1)

firebaser here

要订阅主题,当前您需要了解两件事:应用程序实例的FCM令牌/实例ID,以及要订阅的主题的路径/名称。

了解这两个条件后,便可以从任何客户端订阅该主题。当前没有公共API来限制谁可以订阅哪些主题。因此,如果您需要保证消息仅传递给授权的应用实例,则不应使用主题,而应直接从您自己的(服务器端)代码传递给每个FCM令牌/实例ID。

不过,此请求会定期出现,因此,我建议您@<@630033944229969920> (click for image)进行投票。