Pergunta

Com o lançamento do iOS 6 e do iPhone 5, estou tentando descobrir como meu aplicativo pode saber se o telefone está no modo LTE ou no modo GSM.

Não vi nenhuma atualização na API de acessibilidade que possa informar se ela está conectada a Wifi ou WWAN, mas preciso saber que tipo de conexão WWAN é.

Alguma ideia?

Foi útil?

Solução

para io6 e abaixo, você não pode fazer isso.

eu tenho fez esta pergunta nos fóruns do desenvolvedor da Apple, e a Apple confirmou que nãoainda tem essa funcionalidade.

Você pode arquivar um Solicitação de recurso Bug .Eu já fiz isso (# 12375460), mas quanto mais duplicatas há mais chance ele será implementado.

Também esta é uma duplicata de esta questão .

Outras dicas

A partir do iOS 7, você pode descobrir isso usando o currentRadioAccessTechnology propriedade de CTTelephonyNetworkInfo na estrutura CoreTelephony.

#import <CoreTelephony/CTTelephonyNetworkInfo.h>

CTTelephonyNetworkInfo *networkInfo = [CTTelephonyNetworkInfo new];

if ([networkInfo.currentRadioAccessTechnology isEqualToString:CTRadioAccessTechnologyLTE]) {
    // ...
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top