Я пытаюсь проверить подключение к Интернету / сети устройства с помощью сетевого плагина, но, похоже, он не работает. Он даже не возвращал никаких данных или сообщений об ошибках на консоли. Вот мой код.
import { Network } from '@ionic-native/network';
@Component({
templateUrl: 'app.html'
})
export class MyApp {
constructor(public platform: Platform,
private splashScreen: SplashScreen,
private statusBar: StatusBar
public network: Network) {
this.initializeApp();
}
initializeApp() {
this.platform.ready().then(() => {
this.statusBar.styleDefault();
this.splashScreen.hide();
this.checkInternetConnection();
}
}
checkInternetConnection() {
this.network.onDisconnect().subscribe(data => {
console.log('network was disconnected :-(');
}, error => console.log(error));
this.network.onConnect().subscribe(data => {
console.log('network connected!');
setTimeout(() => {
console.log('woohoo!');
}, 3000);
}, error => console.log(error));
}
}
Я надеюсь, что кто-то может мне помочь. Заранее спасибо ?
Это работает сейчас, но срабатывает только тогда, когда я открываю приложение , затем выключаю Wi-Fi , но если Wi-Fi уже был отключен прежде чем я открою приложение оно больше не будет работать. Я не знаю, как вызвать это после показа заставки.