2012-01-03 81 views
3

如何在iOS 5的背景下與啓用BTLE的設備通信?從背景iOS應用程序與BTLE設備通信

+0

@Robert哈維:所以我可以確保我不再這樣做,你能向我解釋我的問題不清楚嗎?問題是:是否可以在iOS 5.0的背景下使用BTLE,並且有一個明確的和可接受的答案。 – Justin 2012-01-19 19:24:01

+0

包含單詞「這是可能的」(僅僅是「是」還是「否」提供滿意的答案)的問題通常具有其他「低質量」問題;這在您的問題所吸引的答案中很明顯。然而,我會重新打開這個問題。 – 2012-01-19 19:33:13

+0

謝謝,我會重新修改我的問題,以更好地反映我正在尋找的答案。 – Justin 2012-01-19 19:40:14

回答

5

我上週有同樣的問題(問題),有人給了我答案。這是可能的,這樣做,你需要將以下設置添加到您的Info.plist文件:

UIBackgroundModes(或所需的背景模式) - >「藍牙中央」

+0

非常感謝你,我覺得必須有這樣的東西。 – Justin 2012-01-17 16:50:39

0

這是不是一個真正的答案,每看到你的問題,但我想這樣做同樣的,發現了以下要求(這促使我遠離使用它):

這是IOS 5.0的一部分SDK

該支持僅適用於藍牙4.0設備,即僅限於iPhone 4S和支持該設備的設備,即。從而可以附加到藍牙4.0標準。

Just fyi .. Some Reference

+0

我們目前明確瞭解目前規範的侷限性,但我們仍然想繼續。但是,我無法弄清楚蘋果是否會在背景中允許BTLE,就像他們使用普通的MFI認證的標準藍牙設備一樣。到目前爲止,我所有的測試都指向不,這不好。有沒有其他人發現任何不同? – Justin 2012-01-11 17:30:53