Existe alguma maneira de saber a qual rede um iPhone está conectado (LTE vs GSM)?
-
11-12-2019 - |
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?
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]) {
// ...
}