¿Hay algún equivalente de Servicios de Android en iOS?
Quiero comprobar la base de datos en mi aplicación cada 12 horas para las filas con la columna de fecha con la fecha correspondiente. Esto se logra escribiendo servicio en android. ¿Pero hay algún equivalente de servicios en iOS para que mi requisito se pueda lograr?
- Descargar el archivo a la carpeta de descargas ios / android using phonegap
- ¿Puedo usar Corona sdk para hacer aplicaciones sin juego?
- ¿Cuál es el mejor protocolo de comunicación de cliente de servidor para usar en Android e iOS?
- Xamarin vs iOS nativo y Android
- PlayN - Teclado virtual en iOS y Android
- Establecimiento de una vista adecuada, compatible con ios & android, que funciona con la rotación
- Sincronización cliente-servidor sobre REST
- Descubrir dispositivos móviles usando wifi
- Rendimiento de Appcelerator Titanium
- ¿Cómo puedo mostrar pdf en html (respuesta / solución de navegación cruzada)
- ¿Es necesario que las aplicaciones móviles cumplan con la ley de cookies de la UE?
- Fuerza la orientación del retrato en el iPhone con phonegap
- Webview - Mejor manera de subir imágenes desde el dispositivo
No. No hay tal cosa en el SDK o en iPhone / iPad en general. Sólo puede escribir código que afectará al sistema ecológico de la aplicación, no al sistema operativo. Cuando se cierra su aplicación, se cerrará y no se tomará ninguna acción hasta que el usuario la abra / abra una notificación push relacionada con su aplicación.
Si el usuario aprobó los servicios basados en la ubicación para su aplicación, hay algunas maneras de ejecutar un proceso de fondo corto aunque su aplicación esté totalmente cerrada. Uno de ellos es mediante el uso de monitoreo basada en la forma de regiones que básicamente significa que si el usuario dejó región X / entró región Y abra la aplicación y ejecutar unos comandos antes de cerrar de nuevo.
La manera inteligente ( y la única manera en que puedo pensar ) de lograr lo que buscas en iOS es ejecutar ese servicio en un servidor y extraer los datos del servidor cuando se abra la aplicación.
Usted puede encontrar la solución aquí. Antecedentes Ejecución hace esto.
Añadido: Apple no permite que las aplicaciones se ejecuten en segundo plano todo el tiempo. Proporciona un tiempo finito para completar la ejecución de la aplicación. Puede aumentar ese tiempo dependiendo de su necesidad de ejecución. Pero eso no es recomendable.
En iOS7 y posteriores, puede utilizar la búsqueda de fondo para esta tarea. Puede consultar este tutorial: http://code.tutsplus.com/tutorials/ios-7-sdk-working-with-background-fetch–mobile-20520
- Android studio no puede actualizarse con una advertencia
- Java Android ¿cómo puedo hacer que ImageView sea más oscuro onClick