如何在历史记录中禁用保存CallKit调用

时间:2017-04-28 13:15:47

标签: ios objective-c privacy callkit

我在Objective-C应用程序中使用CallKit。

我的问题是CallKit会将来电保存在手机应用的历史记录中。 有没有办法禁用它?

感谢。

2 个答案:

答案 0 :(得分:4)

从iOS11开始,有一种方法可以防止在通话记录中添加通话工具通话。

     let providerConfiguration = CXProviderConfiguration(localizedName:"AppName")
     if #available(iOS 11.0, *) {
        providerConfiguration.includesCallsInRecents = false
     }

答案 1 :(得分:0)

CXCallUpdate 中删除属性 remoteHandle

如果删除此属性,则也不会在“通讯录”中建议您的应用。