0

失敗/ドロップされた通話の情報を取得するにはどうすればよいですか? プライベート API はありますか?

4

1 に答える 1

2

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]) {


    }
于 2013-03-27T10:31:43.317 に答える