【发布时间】:2019-03-03 07:52:00
【问题描述】:
我正在尝试跟踪用户的应用程序何时将终止,并在它发生时向 firebase 发送一些内容。我查看了Offline Capabilities documentation 并尝试使用".info/connected" 和.onDisconnectSetValue()。
我在.onDisconnectSetValue() 上取得了成功,但是如果按下 iPhone 的侧边按钮并且 iPhone 进入睡眠状态,它会触发并说用户处于非活动状态(并且我无法设置其他值,直到用户将应用程序再次回到前台)。
我尝试将 .onDisconnectSetValue() 移动到 applicationWillTerminate() 以便它只捕获终止但在我关闭应用程序时它不会触发(我假设是因为它不能及时)
Firebase 有什么东西可以为用户关闭应用的特定实例设置一个值吗?
【问题讨论】:
标签: swift firebase asynchronous firebase-realtime-database