iOS call state change
iOS call state change
BruceLinxu 发表于3年前
iOS call state change
  • 发表于 3年前
  • 阅读 12
  • 收藏 0
  • 点赞 0
  • 评论 0

移动开发云端新模式探索实践 >>>   

摘要: iOS phone call state change
#import <CoreTelephony/CTCall.h>
#import <CoreTelephony/CTCallCenter.h>

- (void)onPhoneCallStateChanged {
    CTCallCenter *callCenter = [[CTCallCenter alloc] init];
    callCenter.callEventHandler = ^(CTCall*call) {
        if ([CTCallStateDisconnected isEqualToString:call.callState]) {
            NSLog(@"%@", call.callState);
        }
        else if([CTCallStateConnected isEqualToString:call.callState]){
            NSLog(@"%@", call.callState);
        }
        else if([CTCallStateIncoming isEqualToString:call.callState]){
            NSLog(@"%@", call.callState);
        }
        else if ([CTCallStateDialing isEqualToString:call.callState]){
            NSLog(@"%@", call.callState);
        }
    };
}



标签: iOS
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
BruceLinxu
粉丝 8
博文 38
码字总数 5623
×
BruceLinxu
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: