【问题标题】:Blocking incoming and outgoing calls from iOS Enterprise App using Private API使用私有 API 阻止来自 iOS 企业应用程序的传入和传出呼叫
【发布时间】:2014-12-10 22:48:35
【问题描述】:

我在 SO 和其他博客中查看了很多不同的帖子,看起来在 iOS 中阻止调用是可能的。我按照下面的 url 并在我的项目中进行了尝试,但它没有阻止调用。我在我的 iOS8 设备上进行了测试。

Block calls and sms in Iphone iOS while application running

【问题讨论】:

  • 我会小心的……我猜想阻止呼叫的应用程序不仅会很危险,而且甚至不会被批准。进一步挖掘您提供的链接,我看到了这个注释:Carriers can use this information to write applications that provide services only for their own subscribers。除非您是订阅者,否则我不会这样做。
  • 啊啊啊。没关系。我刚刚看到你的标题变了……。
  • @logixologist:我的应用程序是一个企业应用程序,苹果批准对我们来说不是障碍。是否有任何私有 API 可以做到这一点?
  • 我不知道。
  • 自 iOS 7 以来这是不可能的,因为所有必要的 API 都受到只能在越狱设备上使用的权利的保护。

标签: ios iphone ios7 core-telephony


【解决方案1】:

仅出于测试目的,您应该使用没有得到很好保护的非常旧的 Apple 设备。我肯定会推荐使用带有越狱功能的旧 iPhone 4。我正在使用 iOS 6 测试隐藏 API,this 文章中提供的代码示例运行良好。

尽管如此,CoreTelephony API不适用于 iOS 7 和 iOS 8,因此您应该进行更多调查以找出您应该使用的 API。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-20
    • 1970-01-01
    相关资源
    最近更新 更多