modes ios swift2 ios9 xcode7 background-process

modes - ios background fetch



SWIFT: cómo ejecutar una función incluso cuando el usuario mata la aplicación (2)

Estoy usando Swift 2 y Xcode7 para iOS9. Quiero saber si puedo mantener una función (que busca algo para eliminar) ejecutándose "para siempre", incluso si el usuario mata la aplicación.

Estoy borrando contactos de la lista de contactos según algunas reglas y tiempo. Se está ejecutando bien, pero solo con la aplicación abierta o en el segundo plan. Quiero hacer que esta aplicación sea capaz de eliminar esos contactos incluso cuando el usuario lo mate.



Si el usuario mata la aplicación, ya no se está ejecutando, por lo tanto, su código ya no se está ejecutando. No existe tal estado que su código / aplicación pueda estar donde sea posible.

Por "matar", no me refiero a "fondo". Antecedentes de una aplicación es diferente. Consulte los documentos de Apple en los diferentes estados de la aplicación (consulte la respuesta de m.albin), así como varias estrategias para manejar esos estados de la aplicación .