Я столкнулся с проблемой, связанной с сетью, необходимо проверить тип сотовой сети, например, сеть передачи данных 2G, 3G или 4G.Программно определить тип сотовой сети в iOS
3
A
ответ
6
CoreTelephony.framework
может предоставить вам такие детали:
Objective-C
CTTelephonyNetworkInfo *telephonyInfo = [[CTTelephonyNetworkInfo alloc] init];
NSString *technologyString = telephonyInfo.currentRadioAccessTechnology;
if ([technologyString isEqualToString:CTRadioAccessTechnologyLTE]) {
// LTE (4G)
} else if([technologyString isEqualToString:CTRadioAccessTechnologyWCDMA]){
// 3G
} else if([technologyString isEqualToString:CTRadioAccessTechnologyEdge]) {
// EDGE (2G)
}
Swift
import CoreTelephony
let telefonyInfo = CTTelephonyNetworkInfo()
if let radioAccessTechnology = telefonyInfo.currentRadioAccessTechnology{
switch radioAccessTechnology{
case CTRadioAccessTechnologyLTE: print("LTE (4G)")
case CTRadioAccessTechnologyWCDMA: print("3G")
case CTRadioAccessTechnologyEdge: print("EDGE (2G)")
default: print("Other")
}
}
+0
Пожалуйста, люди, используйте переключатель с оператором case в swift;) –
Смежные вопросы
- 1. Проверка типа сотовой сети в iOS
- 2. iOS подключение к сотовой сети
- 3. Включение/выключение сотовой сети сотовой сети android
- 4. Захват пакетов сотовой сети на iOS?
- 5. iOS - Расположение устройства из его сотовой сети
- 6. Операции сотовой сети Android
- 7. Интеграция сотовой сети/сети для приложения Quiz
- 8. Как приложение iOS может программно управлять данными сотовой связи
- 9. Получить широту и долготу из сотовой сети в IOS
- 10. Достижимость возвращает False для сотовой сети в iOS - Swift
- 11. Определить тип сотовой сети (2G/EDGE/3G/HSPA/HSPDA/LTE) в unix
- 12. Выбор браузера сотовой сети GWT
- 13. iOS Загрузка и потоковая передача через пределы сотовой сети
- 14. OTA Предел загрузки для iOS-приложений на сотовой сети
- 15. iOS: как узнать, подключен ли я к сотовой сети oprators
- 16. Получить тип сети из приложения iOS
- 17. Имитировать поведение сотовой сети в эмуляторе Eclipse
- 18. Программно определить тип содержимого файла в OSX
- 19. Как определить тип сети на Win Mobile
- 20. Определить тип сети адаптера с помощью WMI
- 21. Использование онтологии сотовой сети на Android
- 22. Как вызвать метод, когда «Нет сотовой сети»
- 23. Как выбрать/заблокировать частотный диапазон сети сотовой сети?
- 24. Получение статуса сотовой сети через оболочку АБР
- 25. Проверьте, нет ли у устройства сотовой сети
- 26. Проверьте, подключен ли пользователь к Wi-Fi или сотовой сети
- 27. Возможно ли отслеживать передачу данных сотовой сети на iPhone?
- 28. iPhone: определить тип распределения программно для тестирования
- 29. Возможно ли программно определить тип объекта SharePoint?
- 30. Как программно определить, находится ли компьютер в локальной сети?
Я нашел ответ здесь, который, вероятно, полезно HTTP: // StackOverflow .com/вопросы/25405566/mapping-ios-7-константы-2g-3g-4g-lte-etc – HDT