2015-07-20 11 views
6

Zajmuję się opracowaniem aplikacji mobilnej (platforma: Android, iOS) z Cordova.Zadania planowania Cordova

Moja aplikacja wymaga pingowania adresu URL w celu pobrania danych co godzinę. Chcę, aby moja aplikacja nadal pingowała adres URL, gdy jest zamknięty.

Szukałem w google i mam niektóre z tych wtyczek:

  1. https://github.com/katzer/cordova-plugin-local-notifications
  2. https://github.com/katzer/cordova-plugin-background-mode

Potrzebuję plugin podobny do drugiego, ale także pracować, gdy aplikacja jest zamknięty jak zaplanowane powiadomienie, takie jak pierwsze.

Czy jest jakaś wtyczka dla cordova? Lub nie można zrobić tego w tle z cordova.

Dziękuję

+0

Mają ten sam problem. –

Odpowiedz

3

miałem pewne co ten sam problem, musiałem podnieść lat, LNG, co kilka minut i calcuate dystans, ale tło plugin sam nie mógł go rozwiązać, ponieważ przestaje działać, gdy telefon idzie do sen .. więc musiałem się upewnić, że telefon nie iść spać ..

więc użyłem wtyczki zarządzania energią wraz z wtyczką trybie tła .. i to działa dobrze .. trybu

tła Plugin : https://github.com/katzer/cordova-plugin-background-mode

Power Management Plugin https://github.com/boltex/cordova-plugin-powermanagement

if(ionic.Platform.isAndroid()){ 
cordova.plugins.backgroundMode.enable(); 

window.powerManagement.dim(function() { 
console.log('Wakelock acquired'); 
}, function() { 
console.log('Failed to acquire wakelock'); 
}); 
window.powerManagement.setReleaseOnPause(false, function() { 
console.log('setReleaseOnPause successfully'); 
}, function() { 
console.log('Failed to set'); 
}); 

} 
Powiązane problemy