每当我使用addListenerForSingleValueEvent时setPersistenceEnabled(true),我只能设法从服务器获取本地脱机副本DataSnapshot而不是更新DataSnapshot.
但是,如果我用addValueEventListener用setPersistenceEnabled(true),我可以得到的最新副本DataSnapshot从服务器.
这是正常的,addListenerForSingleValueEvent因为它只搜索DataSnapshot本地(离线)并在成功检索DataSnapshot ONCE(离线或在线)后删除其侦听器?
如果我使用Firebase用户UID作为QR代码标签,这是一种明智的方法吗?
如果公众知道UID会有什么后果?
这会让黑客有机会修改用户隐私数据吗?