0

如何获取失败/掉线信息?我们有任何私有 api 吗?

4

1 回答 1

2

在 iOS 10.0+ 上,考虑使用 CallKit:https ://developer.apple.com/documentation/callkit 。


在 iOS 4.0–10.0 上,考虑检查 iOS 呼叫中心 API:https ://developer.apple.com/documentation/coretelephony/ctcallcenter

例子:

self.callCenter = [[CTCallCenter alloc] init];

self.callCenter.callEventHandler = ^(CTCall* call) {


    if ([call.callState isEqualToString:CTCallStateIncoming]) {


    } else if ([call.callState isEqualToString:CTCallStateDialing]) {


    } else if ([call.callState isEqualToString:CTCallStateConnected]) {


    } else if ([call.callState isEqualToString:CTCallStateDisconnected]) {


    }
于 2013-03-27T10:31:43.317 回答