在 Firebase 节点存在之前观察它们
Observing Firebase nodes before they exist
假设我希望当前用户观察何时 childAdded
到 friendRequest
节点,以便他们可以查看他们是否是收件人。如果好友请求为零,当从客户端调用观察者时,当好友请求稍后通过时,观察者是否仍会监听?如果不是,这是否意味着当客户端尝试观察时,我需要有一些任意的占位符值来确保节点存在?
您绝对可以 observe/listen 到没有数据的位置。当数据到达那里时,您的 observer/listener 仍会被调用。
您可以通过在您的应用中编写观察者代码并在 Firebase 实时数据库控制台中进行快速更改来触发您的观察者,从而非常轻松地自行测试这种行为。
假设我希望当前用户观察何时 childAdded
到 friendRequest
节点,以便他们可以查看他们是否是收件人。如果好友请求为零,当从客户端调用观察者时,当好友请求稍后通过时,观察者是否仍会监听?如果不是,这是否意味着当客户端尝试观察时,我需要有一些任意的占位符值来确保节点存在?
您绝对可以 observe/listen 到没有数据的位置。当数据到达那里时,您的 observer/listener 仍会被调用。
您可以通过在您的应用中编写观察者代码并在 Firebase 实时数据库控制台中进行快速更改来触发您的观察者,从而非常轻松地自行测试这种行为。