【发布时间】:2013-03-27 10:28:40
【问题描述】:
如何获取失败/掉线信息?我们有任何私有 api 吗?
【问题讨论】:
如何获取失败/掉线信息?我们有任何私有 api 吗?
【问题讨论】:
在 iOS 10.0+ 上,考虑使用 CallKit:https://developer.apple.com/documentation/callkit。
在 iOS 4.0–10.0 上,考虑检查 iOS Call Center 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]) {
}
【讨论】: