我想从 iOS 设备获取当前 Wifi 信号强度。 Google 搜索仅显示适用于 Android 设备的解决方案。从文献中我了解到,Apple 不允许访问硬件,因此没有人可以通过他们的应用程序在 dbm 中检索设备的信号强度。
这是正确的吗?
最佳答案
正如您所说,没有办法做到这一点,因为 Apple 不允许应用程序访问必要的硬件。 (在 iOS 5 中似乎有一种方法可以做到这一点,但只能使用私有(private) API。)
根据 this article,您可以做什么 - 以及做什么,一些应用正在做的是测量网络吞吐量。虽然这与 Wi-Fi 信号强度完全不同,但它可能是您的应用程序的合理解决方法,具体取决于它应该做什么。
以下是一些关于测量网络吞吐量的 Stack Overflow 问题:
关于ios - 测量从 wifi 到 Iphone/Ipad 的信号强度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21715690/