Доступность iPhone - PullRequest
       7

Доступность iPhone

2 голосов
/ 10 октября 2009

Я пытаюсь охватить мои базы доступностью, чтобы приложение не отклонялось в App Store. Я знаком с классом Reachability, который Apple предоставляет в примере кода. Мой вопрос, как лучше всего это реализовать. Я видел, что проверка доступности WWAN не всегда лучше, потому что она может быть отключена для потребления энергии. Так что я должен как-то включить его, прежде чем проверять соединение. Просто ищу шаги, которые нужно предпринять. Моему приложению не нужно постоянное соединение. Это делает некоторый опрос на заданном интервале, который потребует соединения и делает другие различные запросы. Просто пытаюсь понять это, чтобы меня не отвергли. Любая помощь будет отличной.

Изменить: Достаточно ли сообщений об ошибках NSURLDomainError ошибок достаточно для обеспечения доступности отчетов? В настоящее время отображается «Нет подключения к Интернету» и «Не удается найти хост». Кажется, что это тип информации, для которого используется пример достижимости.

1 Ответ

1 голос
/ 10 октября 2009

Если вашему приложению требуется подключение к Интернету, вы можете проверить подключение к постоянно работающему веб-сайту (например, google.com). Пример кода достижимости уже содержит метод для этого.

Я недостаточно работал с Reachability API, чтобы знать, как он реагирует на отключение системы WWAN для экономии энергии. Единственное, что приходит мне в голову, это то, что вы можете попытаться установить соединение с сетью, чтобы система включила WWAN. Затем вы можете запустить свой код доступности, чтобы проверить, с каким типом соединения вы работаете. Как я уже сказал, я не пробовал, просто идея.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...