2016-09-26 4 views
1

Ist es möglich, eine iOS App im Hintergrund ohne Benutzerinteraktion zu öffnen?Ist es möglich, die App im Hintergrund in iOS zu öffnen (ohne Benutzerinteraktion)?

Wir können dafür private Frameworks verwenden.

Ich muss mich nicht um die App Store-Einreichung kümmern, da die App für die Unternehmensverteilung gedacht ist.

+0

Soll die App bei einem bestimmten Ereignis gestartet werden, z. B. wenn das Telefon hochgefahren ist? – newenglander

+0

@ newenglander- Vielen Dank für Ihr Interesse. Die Veranstaltung wird eine Web-Service-Nachricht zum Beispiel Internet-Verbindung hergestellt werden und von Web-Service die Nachricht erhalten geöffnet "Nachricht" App. Zu dieser Zeit muss ich die Nachrichten App öffnen. In diesem Fall, wenn die App im Vordergrund ist, ist es möglich, aber wenn die App im Hintergrund ist, dann ist es ab sofort nicht möglich. Es wird kein solches Ereignis geben, zum Beispiel wenn das Telefon hochgefahren wird. Bitte fügen Sie Ihren Kommentar hinzu, wenn Sie eine Ahnung davon haben. –

+0

Wie schnell, nachdem der Web Service eine Nachricht gesendet hat, sollte die App sofort reagieren oder könnte es nach einer Weile sein? Ist Jailbreak eine Möglichkeit? – newenglander

Antwort

1

Sie können sich wahrscheinlich für immer Standortdienste unter Erlaubnis implementieren

mit
let manager = CLLocationManager() 
manager.requestAlwaysAuthorization() 

dies wird Ihre App im Hintergrund oder halten Sie die App am Leben, während Ortungsdienste sind wecken.

oder Sie können CallKit verwenden, das auch dazu beiträgt, dass Ihre App im Hintergrund bleibt. Da Sie die App nicht im App Store bereitstellen werden, müssen Sie sich nicht um die Genehmigung von Apple kümmern.

Aber keine von diesen lässt Sie die App im Vordergrund starten. Natürlich, wenn Sie es planen, können Sie immer noch viel im Hintergrund mit diesen Frameworks tun.

Verwandte Themen