【发布时间】:2017-09-22 18:56:40
【问题描述】:
我正在构建一个 Android 游戏,它要求用户在玩游戏时在线。我想检测游戏是否在玩游戏时中断(互联网连接丢失\设备已关闭等...),如果是 - 这应该被视为用户的损失,并且是写入数据库。 我现在唯一想到的就是离线保存这个损失,并在用户重新上线时更新它。
我知道我可以检测到像this 这样的应用程序连接状态,但这无济于事,因为我只能在此之后执行离线操作。我也知道我可以听this之类的数据库中写入事件,但这对我没有帮助,因为游戏中断后没有孩子在更新。
我的问题是:有没有办法编写一个可以监听特定应用程序连接状态的云函数?如果没有这样的方法,我还有什么其他选择?
【问题讨论】:
标签: android firebase firebase-realtime-database