您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

不建议使用CTCallCenter。有什么选择?

不建议使用CTCallCenter。有什么选择?

这没有很好的文档记录,但是我在CTCallCenter公共头文件中找到了此提及:

“替换为<CallKit/CXCallObserver.h>

因此,从iOS 10开始,您应该使用CXCallObserverCallKit框架类来检索有关活动调用的信息:

CXCallObserver *callObserver = [[CXCallObserver alloc] init];

提供CXCallObserverDelegate您要在其上执行委托回调的符合协议和队列的对象:

// If queue is nil, then callbacks will be performed on main queue
[callObserver setDelegate:self queue:nil];
// Don't forget to store reference to callObserver, to prevent it from being released
self.callObserver = callObserver;

并在委托对象上实现以下方法

- (void)callObserver:(CXCallObserver *)callObserver callChanged:(CXCall *)call {
    if (call.hasConnected) {
        // perform necessary actions
    }
}

有关更多信息,您可以检查:

其他 2022/1/1 18:16:03 有436人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶