iPhone蓝牙SDK - 发现Android / Windows Phone 7设备和后台发现

时间:2011-04-12 01:06:11

标签: iphone android bluetooth autodiscovery

我是Android开发人员和.Net开发人员,尚未获得有关iOS的必要知识。 我在网上进行了搜索,但无法得到以下几个问题的确凿答案:

1.iOS蓝牙,我是否必须使用Bonjour或游戏套件,或者我是否可以访问较低级别的API。

2.目前我可以选择在iPhone设备和Android设备之间进行配对吗?

3.可以让应用程序访问iPhone的MAC ID和友好ID蓝牙插槽,并在后台进行更改吗?或者在设备睡觉时?

4.如果iPhone可被发现或无法被其他设备发现,可以使用应用程序集 - 而不是iPhone吗?可以在后台执行吗?

问候!

Jessy85

2 个答案:

答案 0 :(得分:1)

这可能对您有所帮助:How can an iPhone access another non-iPhone device over wireless or Bluetooth?

通常, NO 选项可以在常规iOS API中通过蓝牙与非iOS设备进行通信。 GameKit仅适用于iOS设备。但是,我不知道只有许可的配件硬件开发人员可以使用的低级API,除了获得许可证与软件许可证的难以置信的不同。

答案 1 :(得分:0)

1)如果您正在开发特定硬件并且是MFi成员,则只能访问基本API。 http://developer.apple.com/programs/mfi/

2)不要这么认为。但不是很确定

3)你想在后台更改mac id吗?从来没听说过。这似乎是一个非常值得怀疑的想法。

4)再一次不这么认为。也许有MFi,但我不知道。