Я работаю над мобильным приложением, использующим ionic framework .
Я хочу проверить сетевое подключение и показать сообщение, если нет подключения к Интернету.
Проблема в том, что: когда устройство переходит в режим ожидания, когда приложение открыто и возвращается из режима сна, появляется сообщение «Нет подключения к Интернету», и оно не исчезнет, даже если подключение к Интернету восстановлено.(устройство настроено так, что Wi-Fi не включается во время сна).
Код, который проверяет соединение, помещается в метод ngOnInit()
файла app.component.ts
const disconnectSubscription = this.network.onDisconnect().subscribe(() => {
this.toast = this.toastCtrl.create({
message: 'No connection message',
position: 'top'
});
this.toast.present();
});
const connectSubscription = this.network.onConnect().subscribe(() => {
setTimeout(() => {
this.toast.dismissAll();
}, 3000);
});