У меня есть приложение для iPhone, которое делает несколько вызовов веб-службы. Есть 2 вызова к простым RSS-каналам, а затем 2 вызова к веб-службе на базе ASP.NET.
Вызовы RSS-канала работают последовательно в каждом сценарии, будь то через Wi-Fi или 4g, а также работают для каждого оператора (AT&T, Sprint, Verizon и т. д.).
Два вызова веб-службы ASP.NET всегда будут работать на Wi-Fi, но они не будут работать на 4g с каждым оператором. В частности, AT&T 4g LTE будет давать сбой при этих вызовах каждый раз, тогда как вызовы, сделанные другим оператором (CSpire), будут успешными на 4g.
Я хочу уточнить, что iPhone, использующие ту же версию приложения, будут успешно запрашивать вызовы ASP.NET через Wi-Fi, но не будут работать только при использовании AT&T 4g LTE. Я сам тестировал их с «полными полосами» (полный доступ к сетевым сервисам) сразу после посещения веб-сайтов в 4g.
У меня нет доступа к каким-либо сообщениям об ошибках, поскольку у меня лично нет iPhone с оператором связи AT&T.
Я посмотрел в Интернете и не нашел никаких проблем, связанных с конкретным оператором, подобным этому. Кто-нибудь когда-нибудь слышал об этом раньше?
РЕДАКТИРОВАТЬ: Мне не удалось протестировать приложение для iPhone на устройстве с T-Mobile в качестве оператора, но я узнал, что AT&T и T-Mobile используют GSM, в то время как другие операторы используют CDMA. Может ли это быть определяющим фактором?