0
我開發了一個BLE外設應用程序,它可以在每個請求中將拆分(BLE的鉅額金額,例如1-20 MB)發送到中央設備(非iOS)。 它在前景和背景狀態下都能很好地工作。BLE和BT的併發使用()
但是,將BT耳機連接到我的iPhone時,我遇到了問題,通過BT耳機播放歌曲,然後嘗試通過BLE發送數據。在這種情況下,我正面臨着模棱兩可的結果:
- 數據發送從一開始就不工作。
- 完美髮送30%(大約)數據後,它不再發送數據。
- 發送一些數據後,BLE斷開連接。
- 有時在耳機中播放的歌曲中斷。
它不處於前景狀態,當然也不處於後臺狀態。
首先,當BT耳機連接並處於播放狀態時,我的功能無法工作。即使1 MB的數據不送。我已經在iOS 9.3.5,10.2,10.2.1測試版中測試了我的應用程序。並使用幾個耳機來確保耳機不會產生問題。
當發送/接收巨大的有效負載時,BLE和BT不能同時工作嗎? 請讓我知道,爲什麼會發生這種情況?
在此先感謝。