Приложение для iPhone с использованием сетей 2G, 3G, 4G

Я хочу разработать приложение, которое может использовать 2G 3G или 4G в зависимости от доступности сети. Потому что это приложение будет использоваться в разных странах, и в некоторых странах есть поддержка только 2G, в то время как некоторые поддерживают 3G или 4G. Я немного запутался, будет ли мое приложение автоматически использовать самую быструю доступную сеть, или мне придется явно код для каждого.

2 ответа

Решение

Согласно документации Apple, WiFi выбирается первым. Если это не удается, то оно переходит к следующему доступному (и, предположительно, быстрейшему) соединению для передачи данных сотовой сети.

Это то, о чем программистам не нужно беспокоиться при разработке приложений для iOS.

iOS позаботится о том, используется ли Wi-Fi или 3G. Вам не нужно беспокоиться об этом.

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

Другие вопросы по тегам