OnApplicationPause работает с задержкой - PullRequest
0 голосов
/ 07 мая 2020

Я хочу сохранить данные с помощью функции Firebase SetValueAsyn c, когда приложение работает в фоновом режиме с помощью OnApplicationPause

 void OnApplicationPause (bool pauseStatus) {
    if (pauseStatus) {
        databaseReference.Child ("UsersOnline").Child (id).SetValueAsync (false);
        BackToMenu ();
    }
}

Но проблема начинается, когда приложение работает более 3-4 минут, тогда OnApplicationPause работает с некоторыми своего рода задержка. Если в это время пользователь завершит работу приложения с помощью диспетчера задач, он ничего не сохранит. PS в редакторе все работает нормально, проблемы появляются только на телефонах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...