Я пишу приложение, связанное с путеводителем, которое будет загружать большие базы данных (60meg) потенциально за рубежом, с кодом достижимости, который я могу сказать, когда хост доступен через Wi-Fi или 3g. НО я беспокоюсь, что если по какой-то причине Wi-Fi соединение прерывается в течение минуты или около того, как некоторые DSL-соединения, вероятно, будут делать, порой iphone будет переключаться прозрачно в 3G и не понимая, что я могу взломать чей-то телефонный счет с заграничными сборами данных!Могу ли я запретить iPhone использовать 3G при любых обстоятельствах?
Так что мне интересно, есть ли у кого-либо опыт, в случае такого перерыва в wifi-подключении (Wi-Fi все еще работает, но это соединение с сетью не работает) будет ли код кода достижимости ReachableViaWWAN? Поэтому я мог подождать, пока мой код загрузки вернется, проверьте, как хост в настоящий момент доступен, и если через 3g я могу отменить?
Можно ли выбрать, какое соединение я могу использовать только 3g или Wi-Fi?
Приятно видеть, что разработчик заинтересован в том, чтобы не накручивать своих пользователей. Имейте upvote. – samoz
Если у вас есть контроль над используемой сетью, возможно, настройте ее на пользовательскую настройку. Некоторым людям, возможно, не стоит отказываться от 3G в случае необходимости (например, у них есть новый план 2 ГБ и не стоит загружать 60 МБ). – Jeff
Он предназначен для настройки пользователем, но у меня должен быть какой-то способ его реализации, если они говорят «нет 3g для загрузки». – dageshi