【发布时间】:2017-07-24 07:08:24
【问题描述】:
我正在尝试在 firebase 数据库上运行查询,如果用户离线,我想向用户显示一个弹出窗口,提示他们重试。但是,离线时查询不会返回。
databaseRef.queryEqual(toValue: "someValue").observeSingleEvent(of: FIRDataEventType.value, with: { (snapshot) in
print(snapshot) //this is never called when user is offline
}) { (error) in
print(error) //neither is this
}
运行此查询并检测用户是否离线的最佳策略是什么?
【问题讨论】:
标签: swift firebase firebase-realtime-database