Ionic2睡眠模式backgroundMode和背景地理定位

时间:2017-08-25 00:20:46

标签: background ionic2 gps sleep

我已经安装了backgroundMode,backgroundGeolocation和失眠,但我还在敲打我的脑袋。

  1. 后台模式似乎运作正常
  2. 40秒后手机进入睡眠状态,backgroundGeolocation停止工作
  3. 其他一切似乎都运行良好,例如:网络连接,BLE按钮点击,而不是backgroundGeolocation。
  4. 我越来越渴望向别人寻求帮助。

    请大师,帮帮我哈哈

    home.ts

    constructor(public navCtrl: NavController,
              public navParams: NavParams,
              public member:Member,
              public journey: Journey,
              public backgroundMode: BackgroundMode,
              public insomnia: Insomnia,
              platform: Platform) {
    
    platform.ready().then(() => {
      this.backgroundMode.enable();
      this.insomnia.keepAwake()
        .then(
          () => console.log('success'),
          () => console.log('error')
        );
    });
    
    this.member.onLoggedIn.subscribe(
      (data) => {
        this.memberLoggedIn();
      }
    );
    this.member.onLoggedOut.subscribe(
      (data) => {
        this.memberLoggedOut();
      }
    ); 
    }
    

1 个答案:

答案 0 :(得分:0)

我设法解决此问题的唯一方法是关闭手机上的省电模式:(