【问题标题】:Ionic2 backgroundMode not working with internet connection in sleep mode离子背景模式在睡眠模式下无法与互联网连接一起使用
【发布时间】:2018-01-31 09:34:43
【问题描述】:

我创建了一个 Ionic2 应用程序,它需要在线发布和从 API 获取数据。即使应用程序处于后台模式或设备处于睡眠状态,这也需要发生。我已经安装了https://ionicframework.com/docs/native/background-mode/

app.module.ts 有:

import { BackgroundMode } from '@ionic-native/background-mode';
...
export class AppModule {
   constructor(private backgroundMode: BackgroundMode, public platform: Platform) { 
        console.log('Hello app');
        this.platform = platform;
        this.platform.ready().then(() => {
            this.backgroundMode.enable();
        });
   }
}

我这样做对吗?

问题是它在后台运行良好,直到设备进入睡眠模式,此时它停止向 API 发送数据,因此整个应用程序失败。查看屏幕截图:

【问题讨论】:

    标签: angular ionic2 sleep-mode network-connection background-mode


    【解决方案1】:
      this.backgroundMode.setDefaults({ silent: true })
    

    【讨论】:

      猜你喜欢
      • 2010-12-20
      • 1970-01-01
      • 1970-01-01
      • 2021-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多