2011-06-10 49 views
2

作爲移動設備開發的一個新的入口,我有一個問題:能開發一個應用程序,可以通過藍牙在ios設備之間進行通信(發送數據等)嗎?我已經閱讀過有關私人API的文章,所以我只需要知道可以放在應用商店中的東西。我似乎無法找到蘋果網站上的任何藍牙類庫爲ios。ios,android,windows mobile平臺上的藍牙sdk

+1

這個問題似乎都是關於iOS的。爲什麼'android'和'windows-mobile'標籤? – ctacke 2011-06-10 14:18:00

回答

6

有2種方法:

  1. 同伴使用遊戲盒API來點對點 - 使用2臺iOS設備之間的通信。對於遊戲和其他點對點應用程序

  2. 如果您正在構建藍牙配件設備,則可以加入蘋果MFi程序並獲取API和機制以與您進行配件通信。 請參閱here

+0

jailbreakng合法嗎? – 2011-06-13 01:54:30

+0

對不起,我忘記了敲擊輸入提交評論。所以,這是如何相關的。我想我要爲第三方藍牙設備編寫應用程序......看起來蘋果公司不會喜歡它。我能夠在越獄iPhone上銷售我的應用程序嗎?我的意思是在cythea或類似的AppStore? – 2011-06-13 01:59:54

1

我知道你正在專門討論我一無所知的iOS,但正如你已經標記了Android和Windows-mobile一樣,我假設你對所有平臺都感興趣。

談到個人有經驗的Android,可以通過藍牙與其他設備交換數據。 Android上的一個很好的起點是使用藍牙聊天示例,該示例演示如何使用Bluetooth API通過RFCOMM層(串行端口配置文件)發送任意ASCII數據。使用這個示例應用程序,您可以擁有兩部Android手機,或者一部Android手機和其他支持SPP的藍牙設備。

我首先特別選擇了Android手機,因爲我的第一個主要應用程序涉及到第三方硬件設備的藍牙連接。我的理解是,iOS API在藍牙方面的限制較多;事實上,我的理解是,iOS不允許您打開任何支持該配置文件的設備的SPP連接。就我的申請而言,這是一個很好的例子。但是,正如我所說的,我的iPhone知識有限,而這正是我一年前購買手機時所瞭解的。事情現在可能會有所不同。

+0

是的,我對Android和Windows設備也很感興趣。 – user523234 2011-06-28 16:35:03