iPhone应用可以阻止通话吗?

20 iphone xcode objective-c

是否可以编写一个阻止来电和来电的应用程序?或者iPhone被锁定太多了?谢谢!

Rob*_*ier 21

编辑:见Rajan Maheshwari的答案如下.CallKit现在提供此功能.即使看起来永远不会改变的事情,最终也会改变.


任何修改用户拨打或接听电话的能力都会违反Apple对第三方应用的基本方法.有很多事情值得怀疑,你可能会侥幸逃脱.显然禁止阻止通话.

  • 你为什么要害怕呢?我担心的是一个阻止我接听电话的软件. (20认同)
  • 我很乐意能够阻止特定的电话号码.它是我的手机.我的分钟.我付了账单.如果您收到来自其他人的帐户,这些帐户要么撒谎并提供我们的号码或以前有您的号码 - 您也需要这种能力.最重要的是我付钱,我应该最终决定谁可以使用我的分钟和谁不能. (5认同)
  • 如果您只想听到一些来电,只需添加一个"静音"铃声(有大量关于如何添加铃声的说明),然后将该铃声分配给联系人列表中的违规呼叫者. (3认同)
  • 谢谢.这就是我所害怕的. (2认同)

Raj*_*ari 5

现在可以检测并阻止来自iOS 10及更高版本的不必要的电话呼叫.

请参阅CallKit框架

CallKit框架(CallKit.framework)允许VoIP应用程序与iPhone UI集成,为用户提供良好的体验.使用此框架可让用户在锁定屏幕上查看和应答传入的VoIP呼叫,并在Phone应用程序的"收藏夹"和"最近"视图中管理来自VoIP呼叫的联系人.

CallKit还引入了支持呼叫阻止和呼叫者识别的应用扩展.您可以创建一个应用程序扩展,可以将电话号码与名称相关联,或者在应该阻止某个号码时告诉系统.