我参与了iPhone开发者计划,拥有iPhone 3.0固件和SDK的访问权限。
iPhone 3.0的新功能之一是可以使用蓝牙,但我找不到任何相关文档。请问有人能指点一下吗?它在哪里?
唯一直接使用蓝牙的方式是加入“Made for iPod/Works With iPhone”计划,并将苹果认证芯片集成到您的自定义设备中。完成后,您可以使用ExternalAccessory框架,它公开了一个低级IO流API以供设备使用。
像Core Audio这样的框架将让您通过蓝牙耳机播放和录制音乐,而Gamekit框架将让您通过蓝牙发现和与其他设备通信,但它是蓝牙并不会对开发人员进行任何暴露。
请看GameKit API - 它提供了简单的高级访问方式,用于设备之间的蓝牙连接(基于苹果的Bonjour发现服务)。
我的 iPhone 3G 和 4 可以连接到我的 Sony BT1500 车载音响,而这个音响早在 iPhone 问世之前就已经制造出来了(也就是说它不是 iPod 签名的)。