iOS 13中的CallKit:如何延迟振铃?

问题描述 投票:0回答:1

我的VoIP应用使用PJSIP。来电场景为:

  1. 接收“唤醒”推送通知-这开始注册Sip用户,并且需要一些时间
  2. 注册SIP用户后,星号正尝试将呼叫路由到该应用-此时,电话应开始响铃

[在iOS 13中,有一个必要条件,必须立即在didReceiveIncomingPushWithPayload中通知CallKit有关传入呼叫的​​信息-这会开始响铃。我不想要这个。我想在库收到来电的SIP信号时开始响铃。但是在推送通知和振铃之间有SIP注册过程。

最佳做法是什么,或者解决方案是什么?

ios13 pjsip callkit
1个回答
0
投票

[针对此特定问题,没有真正的解决方案,正如user8127814在评论中所说,只有缓解措施。

在Apple论坛中,您可以找到Apple工程师提供的详细说明,说明如何处理此问题以及由iOS 13 VoIP Push限制引起的所有其他问题。这是链接:https://forums.developer.apple.com/thread/117939

© www.soinside.com 2019 - 2024. All rights reserved.