2016-04-15 4 views
1

Meine Phonegap App startet neu, wenn sie lange im Hintergrund gehalten wird. Zum Beispiel, wenn ich meine App am nächsten Tag öffne, startet sie neu, anstatt von dort anzufangen, wo ich aufgehört habe. Sonst scheint es den Zustand perfekt zu erhalten.Warum startet meine Phonegap App neu, wenn sie lange im Hintergrund gehalten wird

Ich sehe das passiert auch für einige andere Anwendungen, die auf dem iPhone wie Instagram, Twitter, aber nicht für Facebook und WhatsApp installiert sind. Tötet iOS Apps im Hintergrund für lange Zeit? Kann ich das verhindern?

Ich verwende Phonegap CLI 6.0.1 (cordova Build Version 4.0.1) Tests auf iOS9. Lassen Sie mich wissen, wenn weitere Informationen benötigt werden. Vielen Dank!

Antwort

1

iOS wird Apps beenden, wenn es die Ressourcen benötigt. Es gibt nichts, was Sie tun können, um zu verhindern, dass Ihre App getötet wird (durch iOS oder den Benutzer). Dies hat nichts damit zu tun, dass deine App mit phonegap (oder irgendetwas anderem) erstellt wird.

Sie müssen Ihre App codieren, um damit fertig zu werden, getötet zu werden. Wenn der Nutzer die App erneut verwendet (nachdem er zufällig beendet wurde), sollte die App direkt zu ihrem ursprünglichen Standort zurückkehren und den vorherigen Status wiederherstellen. Das machen alle guten Apps.

+0

Danke für die Antwort! Nur zur Information - sind hybride Apps anfälliger dafür, getötet zu werden, um Ressourcen freizusetzen? Sind native Apps in diesem Aspekt besser? – DevD

+0

Es macht keinen Unterschied. Es geht nur um Ressourcen. Wenn iOS mehr Ressourcen benötigt und eine gesperrte App zu viele Ressourcen beansprucht, wird sie gelöscht. – rmaddy

+0

Danke für das gleiche! – DevD

Verwandte Themen