菜鸟教程小白 发表于 2022-12-13 05:39:42

ios - Callkit:最近的通话记录未显示视频通话的拨出电话


                                            <p><p>我正在快速实现 callKit,因为视频拨出电话最近的日志没有显示我的应用程序的历史记录。对于音频通话,日志显示我的应用程序的历史记录。</p>

<p>对于视频通话,我正在设置 <code>CXStartCallAction</code> 属性的 <code>isVideo = true</code>。 </p>

<pre><code>let handle = CXHandle(type: .phoneNumber, value: handle)
let startCallAction = CXStartCallAction(call: UUID(), handle: handle)

startCallAction.isVideo = true//if setting false recent log showing history for true no recent history is coming

let transaction = CXTransaction()
transaction.addAction(startCallAction)

requestTransaction(transaction, action: &#34;startCall&#34;)
</code></pre>

<p>最近的日志应该将历史记录显示为视频通话,但它没有显示。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>可能是因为你没有配置<code>CXProvider</code>支持视频。</p>

<pre><code>let providerConfiguration = CXProviderConfiguration(localizedName: &#34;MyApp&#34;)
providerConfiguration.supportsVideo = true
...
let provider = CXProvider(configuration: providerConfiguration)
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Callkit:最近的通话记录未显示视频通话的拨出电话,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/57800210/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/57800210/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Callkit:最近的通话记录未显示视频通话的拨出电话