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.
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
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.
Tags und Links android iphone background-process blackberry javascript-events