11

iPhone で EDGE ネットワークと不良ネットワークを検出する必要があります。

1)悪いネットワークを検出する方法は?

2) EDGE ネットワークを個別に検出することはできますか?

3) どうすればネットワークの強さを得ることができますか?

これらの質問に対する答えを教えてください。前もって感謝します。

4

1 に答える 1

26

iOS7ならできます!

http://www.objc.io/issue-5/iOS7-hidden-gems-and-workarounds.html

CTTelephonyNetworkInfo *telephonyInfo = [CTTelephonyNetworkInfo new];
NSLog(@"Current Radio Access Technology: %@", telephonyInfo.currentRadioAccessTechnology);
[NSNotificationCenter.defaultCenter addObserverForName:CTRadioAccessTechnologyDidChangeNotification 
                                                object:nil 
                                                 queue:nil 
                                            usingBlock:^(NSNotification *note) 
{
    NSLog(@"New Radio Access Technology: %@", telephonyInfo.currentRadioAccessTechnology);
}];
于 2013-11-15T11:23:30.070 に答える