Well, it depends on your exact setup, but my guess is that using observeSingleEventOfType
is the problem. That means the your app observes an event once, and then basically ignores any future events, including future updates. So if your app works something like this...
- First app starts up
- First app uses
observeSingleEventOfType
to populate its initial data
- Second app updates a node of data
...that first app won't update its data. The single event has already been "used up" with that initial call.
If your expecting your app to keep updating your data, I'd probably recommend trying out observeEventOfType
methods and see if that addresses your issue.