【发布时间】:2013-07-15 11:18:56
【问题描述】:
我想在 iPhone 中获取 wifi 的 RSSI。 我知道,我们可以通过 Mobile Wifi.framework 获取。
我在这个页面中实现了类似:http://www.iphonedevwiki.net/index.php/MobileWiFi.framework
...但它没有运行:我仍然无法在 iOS 5.0 及更高版本中获取 RSSI。
【问题讨论】:
我想在 iPhone 中获取 wifi 的 RSSI。 我知道,我们可以通过 Mobile Wifi.framework 获取。
我在这个页面中实现了类似:http://www.iphonedevwiki.net/index.php/MobileWiFi.framework
...但它没有运行:我仍然无法在 iOS 5.0 及更高版本中获取 RSSI。
【问题讨论】:
首先,您需要使用 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 设备上安装越狱和 AppSync 才能启动您的应用,这是由于权利。
一开始我也遇到了同样的问题,也许my question可以给你更多的信息。
【讨论】: