Domanda

Sto cercando di coprire le mie basi con raggiungibilità in modo che la mia applicazione non viene respinta dal App Store. Mi è familiare con la classe di raggiungibilità che Apple fornisce nel codice di esempio. La mia domanda è, il modo migliore per attuare questo. Ho visto che controllando se la WWAN è accessibile non è sempre meglio perché può essere spento per il consumo di energia. Quindi devo abilitare qualche modo prima di controllare per una connessione. Solo in cerca di passi da fare. La mia app non ha bisogno di una connessione costante. Lo fa alcuni sondaggi su un dato intervallo che richiederà una connessione e fa altre varie richieste. Sto solo cercando di capire questo modo non vengo rifiutato. Qualsiasi aiuto sarebbe grande.

Modifica: Will errori di segnalazione NSURLDomainError errori sufficiente per la segnalazione di raggiungibilità? Attualmente visualizza Nessuna connessione a Internet e non posso trovare Host. Sembra che questo è il tipo di informazioni che l'esempio raggiungibilità viene utilizzato per.

È stato utile?

Soluzione

Supponendo che l'applicazione ha bisogno di una connessione a Internet, si potrebbe verificare la connettività a un sito web che è sempre (come ad esempio google.com). Il codice di esempio raggiungibilità contiene già un metodo per fare proprio questo.

Non ho lavorato con l'API raggiungibilità abbastanza per sapere come reagisce al sistema di spegnimento del WWAN per il risparmio energetico. L'unica cosa che mi viene in mente è che si potrebbe tentare di stabilire una connessione alla rete in modo che il sistema commuta la WWAN su. Quindi è possibile eseguire il codice di raggiungibilità per verificare che tipo di connessione che si sta lavorando. Come detto, non l'ho provato, solo un'idea.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top