0

我们可以在 iPhone IOS 5 上中断通话/短信吗?任何代码示例?我正在为一个应用程序寻找一些代码示例,该应用程序在电话传入/传出时收到通知,并获取来电者号码。短信也是如此。

我知道这看起来像是间谍活动,但最终的目的远非如此。

4

1 回答 1

2

我将从一个非越狱的位置来考虑这个(因为你没有在你的问题中指定它)。

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

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

  1. 来电/短信的监听器
  2. 来电或短信时调用的事件。
  3. 能够切断所述呼叫的响应者

如果不突破应用程序沙箱,第一个是不可能的,这在 iOS 开发中是一个明确的禁忌。它还为整个操作系统带来了重大的安全风险。如果应用程序可以相互倾听并以任何他们想要的方式做出反应,那将会造成混乱!用户不会有任何隐私。第二个需要某种监听器,该监听器始终存在并且能够唤醒/启动您的应用程序以中断呼叫,这再次是走出沙箱的明显案例。事实上,启动应用程序以中断调用的唯一方法是发送一个 URL,这本身就需要一个应用程序……哎呀!第三个是完全不切实际的。如果你在决定是否切断电话或短信的方式上犯了一个小错误,

我知道这看起来像是间谍活动

因为它是!您需要一个侦听器才能从您的应用程序中调用一些操作。

当然,这并不是说不可能,而是需要越狱设备。

于 2012-04-08T06:40:24.950 回答