Come eseguire qualsiasi cronjobs utilizzando Objective-C sulla piattaforma iOS

0

Esiste un modo per eseguire scheduler / programmi di pianificazione ad esempio Cron Jobs utilizzando Objective-C sulla piattaforma iOS?

Ho bisogno di creare un aggiornamento del programma sul mio ios, diciamo per esempio ogni cinque giorni la mia app recupererà qualcosa su Internet e aggiornerà il database. Voglio anche che l'utente imposti l'intervallo.

Penso che per questo scopo i lavori di cron possano essere una parte vitale. C'è qualche suggerimento o altro modo?

    
posta Md Mahbubur Rahman 01.10.2012 - 19:46
fonte

1 risposta

2

Non c'è accesso a cron in iOS. In effetti, iOS generalmente riduce la possibilità di mantenere l'app in esecuzione in background - la durata della batteria dell'utente è più importante della praticità dello sviluppatore.

L'approccio di un povero sarebbe usare CoreData per registrare un timestamp dell'ultimo aggiornamento, quindi controllare quando l'app è aperta e periodicamente mentre l'app è in esecuzione, se dovrebbe esserci un aggiornamento dei dati. Se ci sono aggiornamenti che vengono fuori mentre l'utente non sta usando l'app, potresti voler controllare le notifiche push ed eseguire qualcosa sul lato server.

    
risposta data 01.10.2012 - 21:02
fonte

Leggi altre domande sui tag