Ios4 蓝牙强度指示器iPhone

Ios4 蓝牙强度指示器iPhone,ios4,bluetooth,Ios4,Bluetooth,我已经看了一段时间的游戏套件,没有发现任何东西,所以我想我会问这个问题。是否有一个函数可以调用,或者任何可以返回int或字符串来表示蓝牙信号有多强的东西?例如,“10”或“低”表示低强度,“50”或“中等”表示中等强度等。大约两个月前,我尝试用Wifi做同样的事情,唯一的方法是访问iOS的私有API Sow如果Bluetooth API与WiFi API类似,那么唯一的方法就是访问私有API,这违反了苹果的合同,苹果商店永远不会接受 使用标准库——你能做的最好的事情就是检测WiFi-Bluet

我已经看了一段时间的游戏套件,没有发现任何东西,所以我想我会问这个问题。是否有一个函数可以调用,或者任何可以返回int或字符串来表示蓝牙信号有多强的东西?例如,“10”或“低”表示低强度,“50”或“中等”表示中等强度等。

大约两个月前,我尝试用Wifi做同样的事情,唯一的方法是访问iOS的私有API

Sow如果Bluetooth API与WiFi API类似,那么唯一的方法就是访问私有API,这违反了苹果的合同,苹果商店永远不会接受

  • 使用标准库——你能做的最好的事情就是检测WiFi-Bluetooth连接
  • 使用私有API-是的,但是很难获得关于这些API的文档

这可能不是你想要的答案,但这是我得到的最好的答案。

这个问题已经得到了回答:@garzanti实际上你可以做到,获得Wifi信号强度,但你必须使用私有API(更确切地说是apple80211.framework)。但它永远不会被应用程序接受store@Radu也许你可以,但是当你制作真正的产品时,你只使用供应商假定的官方API。因此,这是应该遵循的情况。Muller可以做的是研究他是否可以访问iOS上的HCI,如果可以,他可以直接与BT芯片对话并询问RSSI。你能告诉我,你在WiFi案例中使用了什么私有API吗?该库是Apple8011,您可以在上面的链接中找到文档。