如何在iPhone上获得Wifi的RSSI?

时间:2013-07-15 11:18:56

标签: iphone ios wifi rssi

我想在iPhone上获得wifi的RSSI。 我知道,我们可以通过Mobile Wifi.framework获得。

我在此页面中实施:http://www.iphonedevwiki.net/index.php/MobileWiFi.framework

...但它没有运行:我仍然无法在iOS 5.0及更高版本中获得RSSI。

1 个答案:

答案 0 :(得分:0)

首先,您需要使用 com.apple.wifi.manager-access 键为项目添加权利。权利的创建与您使用的Xcode版本(.xml,.entitlement)不同,但您的权利内容应如下所示:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>keychain-access-groups</key>
    <array>
        <string>YOUR_APP_BUNDLE_ID</string>
    </array>
    <key>com.apple.wifi.manager-access</key>
    </true>
</dict>
</plist>

其次,您需要在iOS设备上安装Jailbreak和AppSync才能启动您的应用,这是由于权利所致。

我在开始时遇到了同样的问题,也许my question可以为您提供更多信息。