1. Foren
  2. Kommentare
  3. Handy-Forum
  4. Alle Kommentare zum Artikel
  5. › Nutzer beklagen sich: Apples iOS…

Hatten dasselbe Problem mit unserer App

  1. Thema

Neues Thema


  1. Hatten dasselbe Problem mit unserer App

    Autor: usr4iqua 01.11.19 - 09:43

    Problem trat aber nicht erst seit iOS 13.2, sondern schon sein iOS 13 auf.

    Nach einer Analyse hat sich jedoch schnell herausgestellt, dass der Fehler auf unserer Seite lag: Wir haben die Background-Task-API einfach falsch verwendet. In der Doku [1] ist nämlich recht eindeutig beschrieben, dass der Background-Task beendet sein muss, wenn das System die App in den Zustand Suspended schieben möchte. Läuft noch ein Background-Task, wird die App beendet.

    Nachdem wir den Umgang mit unseren Background-Tasks überarbeitet haben, läuft wieder alles stabil. Auch unter iOS 13.2.

    Ich kann jetzt aber nicht sagen, ob Apple seit iOS 13 einfach früher bei Apps den Übergang von Background nach Suspended durchführt (und dadurch die Problematik in dem Umfang einfach nicht auffiel), oder vorher die Bedingung, dass keine Background-Tasks mehr laufen dürfen, nicht ganz so krass erzwungen hat.

    Was aber auch ärgerlich war: Ein Crashreport, aus dem der Grund ersichtlich war, wurde zwar von iOS wie üblich unter Datenschutz -> Analyse & Verbesserungen -> Analyse abgelegt, allerdings hat Crashlytics beim Starten der App nicht erkannt, dass die App zuvor gecrasht ist und so auch keinen Report geschickt. -> Die Problematik ist uns erst recht spät bewusst geworden.
    Wärend der normalen Entwicklung tritt das Problem nämlich nicht auf: Wenn ganz normal der Debugger angeschlossen ist, wird die App von iOS ja nicht nach Suspended überführt. Um das Problem zu beobachten, muss man daher die Geräte-Konsole verwenden.

    [1] developer dot apple dot com /documentation/uikit/uiapplication/1623031-beginbackgroundtask (Links hier im Forum sind erst erlaubt, wenn man mehr als 50 Beiträge erstellt hat)



    1 mal bearbeitet, zuletzt am 01.11.19 09:45 durch usr4iqua.

  2. Re: Hatten dasselbe Problem mit unserer App

    Autor: Cgatnet 01.11.19 - 12:49

    Vielen Dank für den Einblick.
    Das Beleuchtet das Thema mal aus der Ecke eines Wissenden und wertet den Artikel für mich deutlich auf.
    Solches Wissen könnte aus meiner Sicht auch gerne direkt in den Artikel einfließen.
    Ist ja auch nicht so, dass es nur einen iOS Entwickler gibt, den man fragen könnte. 😊

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. Testmanager*in IT-Projekte im Mobilitätsreferat (w/m/d)
    Landeshauptstadt München, München
  2. Trainee Metallurgie im Transformationsprojekt SALCOS (w/m/d)
    Salzgitter Flachstahl GmbH, Salzgitter
  3. Prozessmanager (m/w/d) Unternehmensentwicklung
    VGH Versicherungen, Hannover
  4. Teamleitung »Support und Bereitstellung« (m/w/d)
    ekom21 - KGRZ Hessen, Darmstadt, Gießen, Kassel, Fulda

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. 114,99€ (Angebot auch bei Saturn erhältlich. Vergleichspreis 140,89€)
  2. 0,99€ (Tiefstpreis!)
  3. 125,11€ - Tiefstpreis! (Vergleichspreis über 200€)
  4. u. a. Patriot Viper VENOM 64-GB-Kit DDR5-6000 für 159€ statt 210€ im Vergleich, PowerColor...


Haben wir etwas übersehen?

E-Mail an news@golem.de


  1. 25 Jahre Gaming am Mac: Warum lässt du uns nicht spielen, Apple?
    25 Jahre Gaming am Mac
    Warum lässt du uns nicht spielen, Apple?

    Wer zocken will, kauft sich besser keinen Mac: Apple ist hier seit Jahrzehnten im Hintertreffen. Schuld daran waren geringe Marktanteile und schwache Hardware - aber es gibt Hoffnung.

  2. Candy Crushed: Royal Match wird profitabelstes Mobile Game
    Candy Crushed
    Royal Match wird profitabelstes Mobile Game

    Die langanhaltende Dominanz von Candy Crush Saga ist vorbei. Das meiste Geld verdient jetzt ein Start-up aus Istanbul mit einem Puzzlespiel.

  3. Datenschutz: ChatGPT-Exploit findet E-Mail-Adressen von Times-Reportern
    Datenschutz
    ChatGPT-Exploit findet E-Mail-Adressen von Times-Reportern

    Eigentlich sollte der Chatbot auf diese Anfrage gar nicht antworten. Tut er es dennoch, lauern womöglich noch viel brisantere Informationen.


  1. 09:00

  2. 14:12

  3. 13:27

  4. 12:30

  5. 11:12

  6. 10:00

  7. 09:00

  8. 13:32