Моему приложению iPhone необходимо набрать номер телефона и отправить некоторые данные на удаленный сервер.
Важно, чтобы я:
- Запустить вызов, а затем
- установить фоновую задачу, которая будет взаимодействовать с моим сервером
Я разрабатывал / тестировал телефон AT & T, у которого нет проблем с отправкой данных в фоновом режиме во время телефонного звонка.
Однако клиенты Verizon не имеют возможности вызывать и передавать данные, поэтому для них я бы хотел изменить порядок операций.
Какой лучший способ определить, какой маршрут мне нужно выбрать? Я видел примеры просмотра номера модели iPhone, и если он равен 3,3, это означает, что это Verizon, поэтому я могу продолжить, но это не кажется надежным или будущим доказательством. Является ли Verizon единственным перевозчиком, который в настоящее время имеет это ограничение? Похоже, должно быть какое-то свойство, например -[UIDevice isMultiTaskingSupported]
.