Включение автономного режима при отключении интернета - PullRequest
0 голосов
/ 08 июня 2019

Я занимаюсь разработкой приложения для чата с использованием firebase с ionic 3. При отключении от Интернета я должен изменить статус на 'offline'.

Я ссылался на следующие сайты:

1) https://firebase.google.com/docs/database/web/offline-capabilities

2) https://firebase.google.com/docs/reference/js/firebase.database.OnDisconnect

this.disconnectSubscription = this.network
    .onDisconnect()
    .subscribe(() => {
        this.online = false;
        var userLastOnlineRef = firebase.database().ref('/accounts/'this.loggedInUserId);
        userLastOnlineRef.onDisconnect().set({status:offline});
    });

Когда я отключаю интернет-соединение, статус offline не изменится.

1 Ответ

1 голос
/ 09 июня 2019

Вы можете прослушивать онлайн и офлайн мероприятия, подобные этому

window.addEventListener("online", this.doSomethingWhenOnline);
window.addEventListener("offline", this.doSomethingWhenOffline);

doSomethingWhenOnline() {

}

doSomethingWhenOffline() {

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