Is there any way to execute a function (check something and send HTTP POST) when app is in the background or screen is turned off? Moreover I want to set an interval and call it every 5 minutes for example. Is there any way to do it? I know that there is background location plugin.
$scope.onTimeout = function(){
mytimeout = $timeout($scope.onTimeout,1000); //Start Timer
if ( $scope.counter <= 0 ) $scope.stop(); //Condtion to Stop Timer
}
$scope.stop = function(){
$timeout.cancel(mytimeout);
}
To start timer just call onTimeout function
Is it Ionic2 syntax? Doesn’t seem like one.
That’s definitely v1 code, which would make sense as you posted this in the v1 category.
I’d look into background fetch if you need to do it while the app is in the background.
My bad, I meant Ionic2
For Ionic 2 you may use following syntax
To start tmer :
var id = setTimeout(function(){
});
}, 3000);
To Stop timer :
clearTimeout(id);