В Ioni c 4 во время просмотра, если сетевое соединение вернулось или не используется плагин ioni c для фонового режима, он не работает, он активирует фоновый режим, но сетевая подписка не работает.
import { BackgroundMode } from '@ionic-native/background-mode/ngx';
import { Network } from '@ionic-native/network/ngx';
private backgroundMode: BackgroundMode,
private network: Network,
console.log ('net подключен в' '+ момент (). Формат (' ГГГГ-ММ-ДД чч: мм: сс ')) вызывается только после того, как приложение выходит в forground
this.backgroundMode.enable();
this.bgSubscription = this.backgroundMode.on('activate').subscribe(() => {
console.log('active'); //going here
this.bgNetworkSubscription = this.network.onConnect().subscribe(() => {
// not going inside this while app is in background
console.log('net connected at ' + moment().format('YYYY-MM-DD hh:mm:ss'));
});
});
Я использую
@ionic-native/background-mode": "^5.23.0",
@ionic-native/network": "^5.23",
Ionic CLI : 5.4.16
@angular/cli : 8.3.25
Cordova CLI : 9.0.0 (cordova-lib@9.0.1)