如何为特定平台编写Firebase规则

时间:2018-09-27 11:49:12

标签: firebase firebase-realtime-database firebase-security-rules

我可以为特定平台编写 firebase规则吗?例如我希望该节点仅对所有IOS用户可用(Android无法在其中读取/写入)?

1 个答案:

答案 0 :(得分:0)

用户个人资料中没有有关他们正在使用的平台的内置信息。实际上,由于用户可以从不同的平台进行连接,因此该信息必须是一系列平台。

正如ArbenMaloku所说,您可以使用Firebase Admin SDK设置“此配置文件与此平台相关联”声明。但是,您必须确定用户在那里使用的平台。最简单的方法是让每个客户端将信息写入数据库。请注意,这可能是被欺骗的,所以它不是安全的。