iPhone IOS 5上的中断呼叫/短信

时间:2012-04-08 06:22:51

标签: iphone objective-c ios ios5

我们可以在iPhone IOS 5上中断通话/短信吗?任何代码样本? 我正在为一个应用程序寻找一些代码示例,这些代码示例在呼叫进入/离开电话时得到通知,并获取呼叫者号码。 短信也是如此。

我知道这似乎是间谍活动,但最终的目的远非如此。

1 个答案:

答案 0 :(得分:2)

我会从非越狱的位置拿走这个(因为你没有在你的问题中指明它)。

  

我们可以在iPhone IOS 5上中断通话/短信吗?

没有。绝对不。这样做,你需要3件事:

  1. 来电/短信的听众
  2. 来电或短信传入时调用的事件。
  3. 响应者能够切断拨打电话
  4. 第一个是不可能的,如果没有打破应用程序沙箱,这是iOS开发中的明确禁忌。它还为整个操作系统带来了重大的安全风险。如果应用程序可以互相倾听并以任何方式做出反应,那就会造成混乱!用户不会有任何隐私。第二个需要某种总是存在并且能够唤醒/启动你的应用程序以中断呼叫的监听器,这也是一个明显的走出沙箱的情况。实际上,启动应用程序来中断调用的唯一方法是发送一个URL,这本身就需要一个应用程序......哎呀!第三点显然是不切实际的。如果您在确定是否切断电话或短信的方式中犯了一个小错误,您可以防止潜在的重要信息传达给无辜的旁观者。

      

    我知道这似乎是间谍活动

    因为它!您需要一个监听器才能从您的应用程序中唤起某些操作。

    当然,这并不是说这是不可能的,但它需要一个越狱设备。