Guten Morgen zusammen,
ich komme zwar aus der Entwickler-Ecke (php, VB.NET, Android), aber iOS ist für mich noch weitgehend Neuland.
Daher befasse ich mich aktuell mit Fragestellungen, die in Richtung "Machbarkeit" gehen.
Zur Verfügung stehen mir:
- Macbook Pro (High Sierra, 10.13.6)
- XCode 10.1
- Swift 4.2
- iPhone 6S, iOS 13.1.2
- Entwickler Zugang vorhanden, aber noch kein "Premium Account" gebucht
Aktuell stellt sich mir in Sachen Machbarkeit folgende Frage:
Ist es möglich, eine App als Hintergrund-Dienst zu installieren, so dass dieser beim Start des Gerätes gestartet wird, ohne die App als sichtbare View zu starten?
Beispiele: WhatsApp, Cloud Sync Tools wie Dropbox
Diese Programme scheinen doch auch als Background Dienste zu laufen, selbst dann, wenn die App / View gar nicht sichtbar ist.
Stehen mir diese Möglichkeiten auch zur Verfügung? Ist sowas möglich? Nach welchen Begriffen darf ich mich in diesem Zusammenhang genauer umschauen?
Es ist grundsätzlich kein Problem, eine sichtbare App in den Hintergrund zu schieben.
Das habe ich bereits getestet, die Background-Aufgaben werden auch über Stunden hinweg weiterhin im Background erledigt, wenn das Display schwarz ist oder eine ganz andere App im Vordergrund ist.
Ich benötige diese "Situation", um Standortdaten intervallgesteuert mit einem entfernten Server zu synchronisieren. Dazu bediene ich mich dem SwiftSocket Framework. Auch das klappt (Vordergrund+Hintergrund) einwandfrei.
Allerdings setzt dies voraus, dass der Nutzer, bsp.-weise nach einem Neustart die App zunächst aufrufen muss.
Das würde ich gerne vermeiden, der Dienst soll also im Hintergrund gestartet werden.
Für ein paar ja's oder nein's und ein paar "Suchbegriffe" für meine weiterführende Recherche wäre ich dankbar.
Beste Grüße
Boris
ich komme zwar aus der Entwickler-Ecke (php, VB.NET, Android), aber iOS ist für mich noch weitgehend Neuland.
Daher befasse ich mich aktuell mit Fragestellungen, die in Richtung "Machbarkeit" gehen.
Zur Verfügung stehen mir:
- Macbook Pro (High Sierra, 10.13.6)
- XCode 10.1
- Swift 4.2
- iPhone 6S, iOS 13.1.2
- Entwickler Zugang vorhanden, aber noch kein "Premium Account" gebucht
Aktuell stellt sich mir in Sachen Machbarkeit folgende Frage:
Ist es möglich, eine App als Hintergrund-Dienst zu installieren, so dass dieser beim Start des Gerätes gestartet wird, ohne die App als sichtbare View zu starten?
Beispiele: WhatsApp, Cloud Sync Tools wie Dropbox
Diese Programme scheinen doch auch als Background Dienste zu laufen, selbst dann, wenn die App / View gar nicht sichtbar ist.
Stehen mir diese Möglichkeiten auch zur Verfügung? Ist sowas möglich? Nach welchen Begriffen darf ich mich in diesem Zusammenhang genauer umschauen?
Es ist grundsätzlich kein Problem, eine sichtbare App in den Hintergrund zu schieben.
Das habe ich bereits getestet, die Background-Aufgaben werden auch über Stunden hinweg weiterhin im Background erledigt, wenn das Display schwarz ist oder eine ganz andere App im Vordergrund ist.
Ich benötige diese "Situation", um Standortdaten intervallgesteuert mit einem entfernten Server zu synchronisieren. Dazu bediene ich mich dem SwiftSocket Framework. Auch das klappt (Vordergrund+Hintergrund) einwandfrei.
Allerdings setzt dies voraus, dass der Nutzer, bsp.-weise nach einem Neustart die App zunächst aufrufen muss.
Das würde ich gerne vermeiden, der Dienst soll also im Hintergrund gestartet werden.
Für ein paar ja's oder nein's und ein paar "Suchbegriffe" für meine weiterführende Recherche wäre ich dankbar.
Beste Grüße
Boris
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von plutigerAnfaenger ()