Ouch - ti rendi conto che lavorerai contro due fattori.
- Se l'app ping è in primo piano, è un progetto facile.
- Affinché funzioni in background (dove ti farà bene) deve essere eseguito dall'API dell'attività in background, tutte progettate per impedire l'utilizzo della CPU e impedire la caduta del WiFi. Anche se ha funzionato un po ', sarebbe un bug e probabilmente si romperebbe ogni volta che Apple aggiornasse il suo sistema operativo.
La durata della batteria sarà orribile, ma questa è la tua chiamata dal momento che l'interruzione della rete potrebbe essere più dolorosa di un runtime di dieci ore. Ho una soluzione che funzionerà immediatamente.
Ottieni un'app di mappatura come Runmeter . Può essere configurato per caricare una mappa su Internet ogni 5 minuti. Può anche monitorare un flusso twitter, quindi è possibile impostare un account bot per spingere gli aggiornamenti più rapidamente se la mappatura da sola non ha impedito al tuo iPad di rilevare il WiFi come inattivo.