Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS CallKit:在多次传出呼叫后,传入呼叫UI不正确_Ios_Callkit - Fatal编程技术网

iOS CallKit:在多次传出呼叫后,传入呼叫UI不正确

iOS CallKit:在多次传出呼叫后,传入呼叫UI不正确,ios,callkit,Ios,Callkit,我有一个iOS应用程序,它使用CallKit处理呼叫。我遇到了一个错误,CallKit错误地报告了来电。起初,我认为这是我的应用程序中的一个bug,但是(1)我看不出我是如何滥用CallKit API的,(2)我可以使用使用CallKit的其他应用程序重现这种行为 要复制错误,其中“A”是问题设备: 从A到B至少打4个呼出电话(如果hasVideo=true,这种情况似乎更频繁) 接到C的电话 CallKit incoming call(呼叫套件来电)屏幕会将来自C的呼叫误报为来自B。在iOS

我有一个iOS应用程序,它使用CallKit处理呼叫。我遇到了一个错误,CallKit错误地报告了来电。起初,我认为这是我的应用程序中的一个bug,但是(1)我看不出我是如何滥用CallKit API的,(2)我可以使用使用CallKit的其他应用程序重现这种行为

要复制错误,其中“A”是问题设备:

  • 从A到B至少打4个呼出电话(如果hasVideo=true,这种情况似乎更频繁)
  • 接到C的电话
  • CallKit incoming call(呼叫套件来电)屏幕会将来自C的呼叫误报为来自B。在iOS 14上,使用新的标题CallKit incoming call(呼叫套件来电)视图,这将无法自行解决。在iOS 13及以下版本上,一秒钟后呼叫名称将被更正,但在此期间呼叫视图将消失并快速重新出现几次,甚至可能被卡在后台
  • 我可以在我自己的应用程序和其他几个使用CallKit的应用程序上重现这一点


    其他人能复制这个吗?有解决办法吗?看起来1中的传出呼叫似乎被保留了下来,这样当CallKit重新初始化时,它们会重新出现?

    如果您还没有这样做,我强烈建议您也向Apple报告此错误。