2012-04-11 3 views

Antwort

1

Nur bestimmte Anwendungen dürfen im Hintergrund ausgeführt werden, laut einem Dokument in der iOS-Entwicklerbibliothek für Multitasking.

  1. Apps, die im Hintergrund akustischen Inhalt wiedergeben.
  2. Apps, die den Benutzer jederzeit über seinen Standort informieren.
  3. Apps, die VoIP unterstützen.
  4. Kiosk-Apps, die neue Inhalte herunterladen und verarbeiten müssen.
  5. Apps, die regelmäßige Updates von externem Zubehör wie Bluetooth erhalten.

Wenn Ihre Anwendung diese nicht erfüllt, dann ist es nicht erlaubt.

Es gibt auch verschiedene Regeln darüber, was zu tun ist, wenn es in den Hintergrund gestellt wird.

Also, ich erwarte, dass es schnell schaltet, aber Sie können mehr als eine Anwendung ausgeführt haben, mit strengen Einschränkungen und Anforderungen, wenn Sie im Hintergrund sind.

+0

so aktualisiert meine App meine lokale db vom Datenabruf über einen Webservice. Es bedeutet also, dass es nicht im Hintergrund ausgeführt werden kann? Wie benachrichtigt App wie Facebook den Benutzer von etwas, das auf seiner Wand geschrieben wird, ist dies durch die APNs?. Im Grunde wollte ich, dass die App im Hintergrund läuft, um Daten zu holen, wenn sich die Daten ändern, um den Benutzer zu benachrichtigen, damit er zurück zu meiner App wechseln kann. Der einzige Weg wäre APNs ??? weil es nicht im Hintergrund laufen kann? – pdiddy

+0

@pdiddy - Push-Benachrichtigungen können Ihre sicherste beste sein, die für das Telefon sowieso besser ist, wie Sie es nicht nutzlos haben, um Änderungen zu tun. –

Verwandte Themen