在我的firebase应用中,用户帖子会填充帖子,但会显示帖子的用户名。但是,用户名在快照内,但没有在应用程序中显示的位置。将用户名转移到客户端的设备(如果他们不应该能够访问它)是否安全?从posts节点中的快照中删除用户名是否更好,而是创建一个单独的节点,其中包含每个帖子的用户名,每次需要时访问用户名,以便在填充用户feed时不会发送用户名快照?
答案 0 :(得分:2)
用户可以在该设备上访问传输到设备的任何数据。如果您希望某些数据不可访问,请不要将其传输到客户端。
执行此操作的常用方法是创建一个仅包含公开可读信息的额外节点。有关此示例,请参阅: