Manchmal erhalte ich eine Benachrichtigung für eine interessante Geschichte in der Medium-App, tippe darauf und öffne die Geschichte in Medium, werde dann aber unterbrochen, also wechsle ich zu einer anderen App und stelle Medium in den Hintergrund. Wenn ich besonders beschäftigt bin, kann es sein, dass es mehrere Stunden im Hintergrund bleibt, bis ich Zeit habe, die Geschichte zu lesen.
Was leider passiert, wenn ich Medium später nach vorne bringe, ist, dass es sich selbst auf eine Standardzielseite "zurücksetzt", was es schwierig macht, die Geschichte wiederzufinden (die Benachrichtigung wird durch Antippen "gelöscht", also habe ich es nicht es, um die Geschichte wieder zu eröffnen.
Dies passiert auch in anderen Apps: Ich öffne ein bestimmtes Inhaltselement, gehe die App für einige Zeit in den Hintergrund und kehre dann zu ihr zurück, nur um mein Inhaltselement durch den Standardbildschirm zu ersetzen, von dem die App glaubt, dass ich es sehen sollte .
Gibt es eine Möglichkeit, diesen Apps zu sagen, dass sie sich genau dort öffnen sollen, wo ich war, und aufhören zu versuchen, mir so verdammt viel zu "helfen"?
Ich vermute, es hat etwas mit der Hintergrundaktualisierung oder wie auch immer es heißt zu tun ... Vielen Dank im Voraus.
Bearbeiten: Follow-up: Das Deaktivieren der "Hintergrundaktualisierung" für Medium hat dieses Problem nicht behoben. Nachdem Sie einen Artikel über Nacht im Hintergrund offen gelassen haben, "reset" sich der Aufruf der App heute Morgen wieder auf den Startbildschirm zurück. Es kann sein, dass nichts dafür ist.
Dies liegt an den Einschränkungen, die iOS den App-Entwicklern auferlegt.
Apps dürfen nur ein paar Minuten im Hintergrund geöffnet bleiben (das spart RAM). Wenn der Entwickler die App also nicht dort speichern lässt, wo Sie zuletzt waren, wird die App auf ihre Startseite zurückgesetzt. Also nein, du kannst nichts dagegen tun.
Aus diesem Grund müssen Sie Ihre Apps nicht wirklich im App-Umschalter schließen.
Verwenden Sie diese Funktion für AppDelegate
func application(_ application: UIApplication, shouldSaveSecureApplicationState coder: NSCoder) -> Bool {
return true
}
func application(_ application: UIApplication, shouldRestoreSecureApplicationState coder: NSCoder) -> Bool {
return true
}
Wilhelm S
David Land