我开发了一个BLE外围应用程序,它在每个请求中向一个中央设备(除iOS之外)发送详细信息(大量的BLE,即1-20 MB)。 它在前景和后台状态都很好。
然而,当我将BT耳机连接到iPhone,通过BT耳机播放歌曲然后尝试通过BLE发送数据时,我遇到了问题。在那种情况下,我面临着暧昧的模糊结果:
它不在前景状态下工作,当然也不在后台状态。
最重要的是,当BT耳机连接并处于歌曲播放状态时,我的功能不再有效。即使是1 MB的数据也没有发送。我已经在iOS 9.3.5,10.2,10.2.1 beta中测试了我的应用程序。并使用多个耳机,以确保耳机不会产生问题。
当发送/接收巨大的有效载荷时,BLE和BT不能同时工作吗? 请让我知道,为什么会出现这种情况?
提前致谢。
答案 0 :(得分:0)
BT和BLE的同时使用可能会降低数据速率,有时我们可能会听到BT耳机中的一些噪音,但是,在数据传输过程中断开连接是一个iOS错误,尤其是iPhone 6S Plus,这是从iOS 10.3 beta修复的。