我想在 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 才能启动您的应用程序,这是由于权利。
一开始我也遇到了同样的问题,也许我的问题可以为您提供更多信息。