Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想从 iOS 设备获取当前的 Wifi 信号强度。Google 搜索仅显示适用于 Android 设备的解决方案。从文献中我收集到 Apple 不允许访问硬件,因此没有人可以通过他们的应用程序在 dbm 中检索设备的信号强度。
这个对吗?
正如你所说,没有办法做到这一点,因为苹果不允许应用程序访问必要的硬件。(在iOS 5中似乎有一种方法可以做到这一点,但只能使用私有 API。)
您可以做的——以及根据这篇文章,一些应用程序正在做的事情——是测量网络吞吐量。虽然这与 Wi-Fi 信号强度完全不同,但它可能是您的应用程序的合理解决方法,具体取决于它应该做什么。
以下是一些有关测量网络吞吐量的 Stack Overflow 问题: