OnDisconnect () Неверный огонь - PullRequest
0 голосов
/ 06 мая 2019

в качестве заголовка, я использую OnDisconnect для создания присутствия. Я сделал тест:

  1. Я открываю приложение, когда есть подключение к Интернету -> оно работает нормально, и пользователь сейчас онлайн.
  2. Я выключаю интернет (как для сотовых, так и для Wi-Fi) и закрываю приложение -> OnDisconnect должен сработать через несколько минут, но это не сработало.

Я прочитал этот пост: Firebase: когда срабатывает событие onDisconnect?

@ Фрэнк сказал, что «в таком случае вам просто нужно быть немного более терпеливым», но я ждал час, он все равно не срабатывает.

так Как долго мы должны ждать этого? по крайней мере, как мы можем знать, сработает или нет?

это мой код:

  if (getMyUID()!=null){
            ROOT_REF.child(CHILD_USERS)
                    .child("userid")
                    .child("active").setValue(Calendar.getInstance().getTimeInMillis()+"");

            ROOT_REF.child(CHILD_USERS)
                    .child("userid")
                    .child("active").onDisconnect()
                    .setValue(Calendar.getInstance().getTimeInMillis()+"");
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...