我想知道如何从蓝牙免提(特殊情况 - Plantronics M50)设备观察事件?WatsApp 通过 BTServer 做到这一点。
我试图通过以下方式捕捉事件:
- MP远程指挥中心
MPRemoteCommandCenter* remoteCommandCenter = [MPRemoteCommandCenter sharedCommandCenter]; [[remoteCommandCenter togglePlayPauseCommand] addTarget:_sharedService action:@selector(didPressPlayPauseCommand)];
该方法适用于耳机,但不适用于蓝牙免提。
- UIApplication -beginReceivingRemoteControlEvents
The same behaviour, as with MPRemoteCommandCenter. Doesn't work with bluetooth devices, but works with headset.
那么,有没有人想法,如何做与 WhatsApp 相同的工作?
随意在 Swift 上提出任何建议。有任何想法吗?:)