|
@@ -7,7 +7,7 @@ import { Router } from '@angular/router';
|
|
|
// 添加IonIcons
|
|
|
import { addIcons } from 'ionicons';
|
|
|
import * as icons from 'ionicons/icons';
|
|
|
-addIcons(icons)
|
|
|
+addIcons(icons);
|
|
|
import { SafariViewController } from '@ionic-native/safari-view-controller/ngx';
|
|
|
import { UpdateService } from '../services/update.service';
|
|
|
// import { ConnectTaskService } from '../services/connectTask.service';
|
|
@@ -21,27 +21,32 @@ import { UpdateService } from '../services/update.service';
|
|
|
})
|
|
|
export class AppComponent implements OnInit {
|
|
|
title = 'live-app';
|
|
|
- // @HostListener("document:visibilitychange", ["$event"])
|
|
|
- // onvisibilitychange(event) {
|
|
|
- // let isExits = event.target.visibilityState
|
|
|
- // if (isExits == 'visible') {
|
|
|
- // if(Parse.User.current()?.id){
|
|
|
- // this.connectTask.init();
|
|
|
- // }
|
|
|
- // console.log('进入该页面')
|
|
|
- // } else {
|
|
|
- // console.log('离开该页面')
|
|
|
- // }
|
|
|
- // }
|
|
|
+ leaveTime:number = new Date().getTime(); //用户离开应用时间
|
|
|
+ @HostListener('document:visibilitychange', ['$event'])
|
|
|
+ onvisibilitychange(event) {
|
|
|
+ let isExits = event.target.visibilityState;
|
|
|
+ if (isExits == 'visible') {
|
|
|
+ let time = new Date().getTime() - this.leaveTime;
|
|
|
+ console.log('visible', time);
|
|
|
+ if (Parse.User.current()?.id && time > 1000 * 60 * 5) {
|
|
|
+ // this.connectTask.init();
|
|
|
+ window.location.reload();
|
|
|
+ }
|
|
|
+ // console.log('进入该页面');
|
|
|
+ } else {
|
|
|
+ console.log('离开该页面');
|
|
|
+ this.leaveTime = new Date().getTime();
|
|
|
+ }
|
|
|
+ }
|
|
|
constructor(
|
|
|
private router: Router,
|
|
|
- private updateServ:UpdateService,
|
|
|
- private backgroundColorService: BackgroundColorService,
|
|
|
- // private connectTask: ConnectTaskService,
|
|
|
- ) {
|
|
|
+ private updateServ: UpdateService,
|
|
|
+ private backgroundColorService: BackgroundColorService
|
|
|
+ ) // private connectTask: ConnectTaskService,
|
|
|
+ {
|
|
|
this.initParseService();
|
|
|
this.initStatusBar();
|
|
|
- this.updateServ.updateVersion()
|
|
|
+ this.updateServ.updateVersion();
|
|
|
}
|
|
|
ngOnInit() {
|
|
|
// 初始化状态栏背景色
|