Ausführen von Javascript im Hintergrund mit Phonegap

8

Ich habe eine Anwendung erstellt, die Javascript-Ereignisse alle "X" Minuten auslösen muss. Ich benutze Phone Gap Build, um auf Android / iPhone / Blackberry zu implementieren, aber ich bin natürlich fest, wie der Javascript-Timer nicht im Hintergrund (wenn sie die App minimieren) ausgelöst wird. Ich habe mich gefragt, ob phonegap eine Art von Fähigkeit hatte, JavaScript-Ereignisse auszulösen, während die App im Hintergrund läuft.

Oder gibt es irgendeine Möglichkeit, dies leicht über diese großen Telefone zu erreichen? Ich muss nur einen Ajax-Anruf mit den Geolocation-Informationen von den Telefonen auslösen.

    
Trevor 28.09.2011, 15:41
quelle

2 Antworten

2

Ja, Sie können es tun, es gibt ein PhoneGap-Plugin, das genau das tut, was Sie brauchen:

PhoneGap + Hintergrund.js Ссылка

Seien Sie vorsichtig beim Konfigurieren Ihrer config.xml

    
Nico Westerdale 15.12.2015, 18:36
quelle
1

Gegenwärtig hat die Telefonlücke dies nicht als Option. Es gibt viele Anfragen für diese Art von Dingen, aber ich denke, die Leute werden von den TOS für Hintergrundereignisse für iOS gestolpert. Unabhängig davon würde ein Telefonlücken-Plugin es als @Chase erwähnen, aber natürlich erfordert das native Code-Schreiben.

>

Ich nehme an, Sie möchten geo-Standorte alle x Sekunden / Minuten pushen, damit Ihr Server weiß, wo sich das Telefon zu einem bestimmten Zeitpunkt befindet (solange die App geöffnet oder minimiert ist)? Das ist eine Einschränkung von Loopt, es kann nicht diese Orte im Hintergrund erfassen - daher die ganze "Ping" -Aktion in der App.

    
swatkins 30.09.2011 19:02
quelle