Я уже пробовал ниже вещей.
Добавлены эти модули.
ionic cordova plugin add cordova-plugin-network-information
npm install --save @ionic-native/network
Также добавлено Network
в мои app.module.ts
import { Network } from '@ionic-native/network';
@NgModule({
...
providers: [Network]
})
export class AppModule {}
Использовали внутри app.component.ts
вот так:
import { Network } from '@ionic-native/network';
constructor(platform: Platform, private network: Network) {
platform.ready().then(() => {
let disconnectSubscription = this.network.onDisconnect().subscribe(() => {
console.log('network was disconnected !!');
});
let connectSubscription = this.network.onConnect().subscribe(() => {
console.log('network connected!');
setTimeout(() => {
if (this.network.type === 'wifi') {
console.log('we got a wifi connection, woohoo!');
}
}, 3000);
});
});
}
Я ничего не получаю в консоли.
Проблема в том, что при инициализации моего приложения консоль не запускается, также я пытаюсь утешить network
, но я опустел {}
.
Вот стек-блиц
Заранее спасибо.