iOS SDK可以静音或取消来电吗

iOS SDK可以静音或取消来电吗,ios,objective-c,iphone,swift,Ios,Objective C,Iphone,Swift,我在这里找到了各种各样的帖子,它们都是关于如何使用iOS SDK屏蔽或取消来电(或消息)是不可能的,因为苹果不希望应用程序访问系统级设置。事实上,使用官方工具是不可能的,这意味着如果你设法做到了,你的应用程序将不会被iTunes商店接受 我被要求评估这样一个应用程序是否有可能做到这一点。也就是说,我的客户已经看到了这两个应用程序 他们确信可以制作一个基本上与之完全相同的应用程序(基于功能) 因此,我在这里问,如果静音不是苹果批准的选项,这两个应用程序是如何在不可能的情况下成功的,他们又是如何

我在这里找到了各种各样的帖子,它们都是关于如何使用iOS SDK屏蔽或取消来电(或消息)是不可能的,因为苹果不希望应用程序访问系统级设置。事实上,使用官方工具是不可能的,这意味着如果你设法做到了,你的应用程序将不会被iTunes商店接受

我被要求评估这样一个应用程序是否有可能做到这一点。也就是说,我的客户已经看到了这两个应用程序

他们确信可以制作一个基本上与之完全相同的应用程序(基于功能)

因此,我在这里问,如果静音不是苹果批准的选项,这两个应用程序是如何在不可能的情况下成功的,他们又是如何将这些应用程序上传到iTunes商店的?我并不是真的要求源代码,虽然我肯定不是拒绝示例,但我更想知道我需要查找什么类、书籍或文档来确定这是否可行?苹果CTCall和CT*课程似乎对我帮助不大


K

苹果在iOS 10中添加了CallKit框架,以允许应用程序开发人员进行此类操作。有关文档,请参阅:


现在可以检测和阻止来自iOS 10及以上版本的不需要的电话呼叫

见框架

CallKit框架(CallKit.framework)允许VoIP应用程序集成 使用iPhone用户界面,为用户提供良好的体验。用这个 允许用户在锁上查看和应答传入VoIP呼叫的框架 在手机应用程序的 收藏夹和最近的视图

CallKit还引入了应用程序扩展,支持呼叫阻止和 来电识别。您可以创建一个可以 将电话号码与姓名关联,或告诉系统何时有电话号码 应该封锁


完美的这正是我想要的。你是如何找到一种通过Callkit拒绝/挂断电话的方法的?它看起来不允许这样的事情,是吗?打开链接,命令F“呼叫阻塞和识别”。如何在传入呼叫静音/静音模式目标c时应用程序后台工作