Остановки ionic 3 angularfire2 обновляют действие на базе огня в фоновом режиме через 10 минут - PullRequest
0 голосов
/ 09 октября 2018

Я разрабатываю приложение, если пользователь активирует фоновый режим (переключается и нажимает кнопку), который каждый час отправляет данные обновления в базу данных.Я проверил с более коротким периодом времени (каждые 5 минут), и несколько раз он обновляется (добавляет данные в Firebase), но после (~ 10 минут) перестает обновляться.Когда я снова открываю свое приложение, оно сразу отправляет кучу данных в базу данных.

На данный момент я не уверен, является ли проблема angularfire2 или проблема (нормальное поведение) в фоновом режиме.

мой код выглядит примерно так:

для включенияфоновый режим

import { BackgroundMode } from '@ionic-native/background-mode';    
constructor(public backgroundMode: BackgroundMode){}

    private setupBackgroundMode() {
        this.backgroundMode.enable();
        this.backgroundMode.excludeFromTaskList();
        this.backgroundMode.setDefaults({ hidden: true, silent: true });
      }

для отправки запроса в firebase

public upddateDB(mydata){
    console.log(mydata); // I see this each 5 mins on console
    let path = this.fireDb.object('/' + userId+ '/data/';
    path.update(mydata)}

Каждые 5 минут он входит в мой метод updateDB(mydata), как я вижу мой console.log на консоли.Как постоянно обновлять / добавлять данные в firebase.Спасибо

...