WIFI信号強度をチェックして、弱いWIFI信号用に何らかのメッセージを表示したいと考えています。ios 9でWi-Fi信号強度を取得することは可能ですか?
iOS 8以降では不可能です。
iOS 9でWi-Fi信号強度を取得することは可能ですか?答えが「はい」ならば、どうですか?
WIFI信号強度をチェックして、弱いWIFI信号用に何らかのメッセージを表示したいと考えています。ios 9でWi-Fi信号強度を取得することは可能ですか?
iOS 8以降では不可能です。
iOS 9でWi-Fi信号強度を取得することは可能ですか?答えが「はい」ならば、どうですか?
にiOSの9.Lookで可能です。 (forums.developer.apple.com/message/30657#30657)
#import <NetworkExtension/NetworkExtension.h>
for(NEHotspotNetwork *hotspotNetwork in [NEHotspotHelper supportedNetworkInterfaces]) {
NSString *ssid = hotspotNetwork.SSID;
NSString *bssid = hotspotNetwork.BSSID;
BOOL secure = hotspotNetwork.secure;
BOOL autoJoined = hotspotNetwork.autoJoined;
double signalStrength = hotspotNetwork.signalStrength;
}
アップルからの許可が必要ですが、 AppleがHotspotHelperフレームワークを使用できるようになると、ホットスポットヘルパーエンタイトルメントでプロファイルを作成することができます。このポストを確認してください:How to get Wifi SSID in iOS9 after CaptiveNetwork is deprecated and calls for Wifi name are already blocked
返される信号強度は、0.0〜1.0の間のパーセント値です。この値を効率的にdBsまたはdBmに変換する方法は? –
セルラーネットワークの信号強度をチェックする方法がない場合は、NEHotspotNetworkでセルラネットワークの信号強度をテストできますか?ありがとう – user100