Я пытаюсь отследить, когда пользовательское приложение собирается завершиться, и отправить что-либо в firebase, когда это произойдет.Я просмотрел документацию Offline Capabilities и попытался использовать ".info/connected"
и .onDisconnectSetValue()
.
У меня был успех с .onDisconnectSetValue()
, но если боковая кнопка iPhone нажата и iPhone переходит в спящий режим, он срабатывает и говорит, что пользователь неактивен (и я не могу установить другое значение до тех пор, покапользователь снова выводит приложение на передний план).
Я попытался переместить .onDisconnectSetValue()
в applicationWillTerminate (), поэтому оно только перехватывает завершения, но не запускается при закрытии приложения (я полагаю, что оно не можетвовремя)
Есть ли что-нибудь в Firebase, которое могло бы установить значение для конкретного экземпляра пользователя, закрывающего приложение?