设备从睡眠模式返回时检查网络连接

时间:2018-12-22 19:30:02

标签: angular ionic-framework

我正在使用 ionic框架开发移动应用。

我想检查网络连接并在没有互联网连接时显示一条消息。

问题在于:当打开应用程序并从睡眠状态返回时设备进入睡眠模式时,会出现“无互联网连接”消息,即使恢复了互联网连接也不会消失(该设备设置为在睡眠期间从不打开wifi)。

检查连接的代码位于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);
    });

0 个答案:

没有答案