iOS 来电阻止和身份识别

本文介绍了iOS10中通过CallKit框架提供的Call Directory Extension实现电话识别和黑名单功能。通过创建Call Directory Extension,实现来电识别和阻止,重点关注在addIdentificationPhoneNumbersToContext和addBlockingPhoneNumbersToContext方法中添加数据。来电识别需加上区号,电话号码升序排列,而来电阻止同样要求电话号码升序排列。启用App的来电阻止和身份识别功能后,可以在设备设置中管理黑名单列表。对于大量实时更新的黑名单数据处理,提出了思考点。
摘要由CSDN通过智能技术生成

年前各种项目验收,总结,所以没时间更新博客。年初,刚刚静下来,这次文章,让我们讨论一下,iOS10新特性,来电识别和来电阻止

iOS 10中引入了许多新特性,其中 CallKit是一个非常重要的 API,The CallKit framework provides programmatic access to VoIP functionality, as well as call blocking and identification. 这意味着现在可以通过 Call Directory Extension 来实现电话识别和黑名单功能了。本文简单阐述了如果实现简单的来电识别和黑名单功能。
Extension一直很轻量,单一的,这次的 Call Directory Extension 也不出例外,出奇的简单。下面我们逐步完成今天的任务

Step1、 创建Call Directory Extension

在对应项目中的file->new->target,选择Application Extension中的Call Directory Extension,如图:
创建Call Directory Extension
输入Extension项目名称后,创建成功后会弹出这样的提示框:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值