iPhone SDK 3.0:蓝牙在哪里?

时间:2009-06-12 21:32:44

标签: iphone sdk bluetooth

我正在参与iPhone开发者计划,我可以访问iPhone 3.0固件和SDK。

iPhone 3.0的一项新功能 - 能够使用蓝牙,但我找不到任何有关它的文档。 有人可以指点我 - 它在哪里?

4 个答案:

答案 0 :(得分:14)

直接使用蓝牙的唯一方法是加入Made for iPod / Works With iPhone程序并将Apple认证芯片集成到您的自定义设备中。完成后,您可以使用ExternalAccessory框架向设备公开低级IO流API。

像Core Audio这样的框架可以让你通过蓝牙耳机播放和录制音乐,Gamekit框架可以让你通过蓝牙发现并与其他设备通话,但它的蓝牙根本不会暴露给开发者。

答案 1 :(得分:2)

如果我没记错,您不能直接访问蓝牙,而是可以使用某些API搜索来搜索附近的设备。但是,我目前不是开发人员,所以我不能指出任何文档。也许其他人可以用更多的信息来支持我。

答案 2 :(得分:2)

查看GameKit API - 它提供了对设备之间BlueTooth连接的简单高级访问(基于Apple的Bonjour发现服务)。

答案 3 :(得分:1)

我的iphone 3G& 4将连接到我的索尼BT1500车载单元,该单元在iPhone存在之前制作完好(即它不是iPod签名的)。