Creo que nohillside y fsb tienen razón.
Supervisar el estado de un sitio web es algo que iOS nunca tuvo la intención de hacer, excepto manualmente. Visitando realmente el sitio web y viendo si está activo o no. El uso de un teléfono para hacer tales tareas (suponiendo que sea posible) probablemente consumirá la batería y podría incluso fallar dependiendo de la intensidad de la señal local de WiFi o celular. Recuerda que estás ejecutando una tarea en segundo plano que es siempre funcionando en segundo plano. Un servicio que necesita utilizar la radio WiFi/celular. Todo ello tiene un coste en la duración de la batería.
Así que es probable que su mejor opción sea un servicio de Internet que supervise los sitios web. En mi blog de Wordpress hay una función integrada en uno de los plugins estándar para notificarme si se cae. Hay otros servicios como Pingdom (sin duda puedes encontrar uno gratuito) que hacen exactamente lo que quieres y te notifican el tiempo de inactividad.
0 votos
AFAIK las aplicaciones no están activas en el fondo el tiempo suficiente para hacer esto útil. Sin embargo, usar IFTTT con un activador de fecha y hora podría ser una opción.
2 votos
Echa un vistazo a Pingdom . Como parte de su servicio, ofrecen una aplicación para iOS. El servicio se encarga de la monitorización y la aplicación te permite acceder a los registros.
0 votos
@fsb He echado un vistazo a Pingdom y parece ser una exageración para un requisito tan trivial. Si no hay una aplicación apropiada, probablemente escribiré algún simple script programado por cron en mi cuaderno.
1 votos
No has mencionado si tienes algún control sobre el servidor. Si lo tienes, puedes poner un script allí como un interruptor de hombre muerto que envíe periódicamente un mensaje de "Estoy vivo" a tu teléfono a través de IFTTT o SMS u otra herramienta de notificación.