我们建立了一个VoIP APP,但它还不支持CallKit。
iPhone首先通过蓝牙(HFP / A2DP)连接另一台设备(例如:汽车中的设备喜欢carplay)。
用户打开此应用程序并加入VoIP,他可以使用该设备与其他人交谈,iPhone通过蓝牙连接设备,效果很好。
此设备中有2个用户界面喜欢carplay,用户可以在2个用户界面之间切换。
iOS系统日志显示:
bluetoothd Received call hangup event (AT+CHUP) from device <private>
bluetoothd Found ongoing virtual call - Acking device and notifying upper layers.
所以我认为该设备已通过蓝牙向iPhone系统发送消息,但该应用程序无法从iPhone系统接收此消息。我尝试使用MPRemoteCommandCenter / CTCallCenter,但失败了。
如何获得此消息?