以编程方式与“非ios”设备配对

时间:2011-11-26 22:05:47

标签: iphone bluetooth

关于蓝牙和iPhone的进一步问题。

是否可以通过蓝牙以编程方式发现附近的“非ios”设备?该设备使用免提配置文件。当我像“一般>蓝牙>开”一样,它工作正常,我可以配对它。这正是我想要做的,但在我自己的应用程序中。我知道官方SDK不支持它。所以我的问题是:

  1. 当我成为“Made for iPod” - 程序的成员时,我是否可以访问Hands-free-Profile API? 重要提示:设备已经存在,我对它没有任何影响。所以没有可能实施           一艘特殊的船只。
  2. 我发现的另一个机会是私有框架BluetoothManager.h。是否有可能 用iPhone发现/配对设备?
  3. 在一句话中:我想构建一个与iPhone设置中的蓝牙功能完全相同的应用程序。可能的?

    谢谢

3 个答案:

答案 0 :(得分:1)

  

在一句话中:我想构建一个与iPhone设置中的蓝牙功能完全相同的应用程序。可能的?

初步搜索没有找到关于它的官方规则,但Apple专门禁止复制其内置插件功能的应用程序。所以,不,你的应用几乎肯定不会获得批准。

而且我很确定T& C禁止与非Apple认可的设备进行互动,但我不确定他们是否严格将其应用于蓝牙产品。

答案 1 :(得分:1)

  

我想构建一个与iPhone设置中的蓝牙功能完全相同的应用程序。可能的?

不,即使您是Made for iPhone计划的一部分,也无法使用官方API。

答案 2 :(得分:0)

是的,使用蓝牙私有API。您可以获取远程设备列表,每个设备都是一个BluetoothDevice对象,并使用传入方法进行配对或连接。