A veces, recibo una notificación de una historia interesante en la aplicación Medium, la toco y abro la historia en Medium, pero luego me interrumpen, así que cambio a otra aplicación y pongo Medium en segundo plano. Si estoy especialmente ocupado, puede permanecer así durante varias horas, hasta que tenga tiempo de leer la historia.
Desafortunadamente, lo que sucede cuando traigo Medium al frente más tarde es que se "restablece" a una página de inicio predeterminada, lo que dificulta volver a encontrar la historia (la notificación se "borra" al tocarla, así que no tengo para reabrir la historia.
Esto también sucede en otras aplicaciones: abro un elemento de contenido específico, pongo la aplicación en segundo plano durante un tiempo y luego vuelvo a ella, solo para que mi elemento de contenido sea reemplazado por cualquier pantalla predeterminada que la aplicación crea que debería querer ver .
¿Hay alguna manera de decirle a estas aplicaciones que se abran justo donde yo estaba y que dejen de intentar "ayudarme" tanto?
Sospecho que puede tener algo que ver con la actualización de fondo o como se llame... Gracias de antemano.
Editar: Seguimiento: desactivar la "actualización de fondo" para Medium no resolvió este problema. Después de dejar un artículo abierto en segundo plano durante la noche, al visitar la aplicación esta mañana se "reinició" nuevamente a la pantalla de inicio. Puede que no haya nada para eso.
Esto se debe a las restricciones que impone iOS a los desarrolladores de aplicaciones.
Las aplicaciones solo pueden permanecer abiertas en segundo plano durante unos minutos (esto ahorra RAM), por lo que si el desarrollador no tiene la aplicación guardada donde estuviste por última vez, la aplicación se restablecerá a su página de inicio. Así que no, no puedes hacer nada al respecto.
Es por eso que realmente no necesita cerrar sus aplicaciones en el selector de aplicaciones.
use esta función en AppDelegate
func application(_ application: UIApplication, shouldSaveSecureApplicationState coder: NSCoder) -> Bool {
return true
}
func application(_ application: UIApplication, shouldRestoreSecureApplicationState coder: NSCoder) -> Bool {
return true
}
Guillermo S
dave tierra