这个问题比较概念化。我只需要一些说明。据我所知,当使用 FCM 时,后端服务器将带有 clientIds 的消息有效负载(不是谈论基于主题的实现)发送到 FCM,FCM 然后将消息分发给指定孩子的所有客户端。对于浏览器中的前端,您可以嵌入 Firebase SDK 以接收消息。我的问题是,当用户在浏览器中打开新会话(或使用隐身模式)或使用新设备(手机或其他计算机上的浏览器)时,客户端 ID 会发生变化吗?那么客户端是否将id发送给后端呢?如果有人有我客户的 ID,他们也可以向我的客户发送消息吗?还是 firebase 阻止了这种情况?如果是这样的话,我怎么知道哪个客户端的 ID 发生了变化?这样我就可以传递正确的信息?如果我错了,请纠正我。谢谢。
添加回答
举报
0/150
提交
取消