iPhone应用“拒绝”来电?

时间:2009-11-19 19:25:11

标签: iphone

我的一位客户告诉我,在使用我正在为他们开发的应用程序时,他们收到了来电,但它没有在iPhone上显示警报。相反,拨打电话的人听到了用户服务暂时不可用的消息。

如果我们暂时搁置打电话的人没有打电话的可能性,或者我的客户没有接听电话的信号的可能性,是否有任何可想到的方式应用程序可能默默地拒绝了这个电话?我不认为这是可能的。我对Apple docs的解释告诉我,iPhone OS完全可以控制,如果需要,应该可以终止我的应用程序。

我在这里错过任何角落案件吗?

4 个答案:

答案 0 :(得分:15)

没有程序化的方法来做到这一点。

但是,如果您在EDGE网络上进行测试,Jeff Kelley的回答是正确的。

答案 1 :(得分:7)

他们是否在EDGE上?使用EDGE时,您无法接听电话。他们共用同一台电台。

答案 2 :(得分:3)

你是对的。应用程序无法阻止来电。

您的应用程序可以做的唯一事情就是通知您正在关闭,因为正在进行呼叫,正如您提供的链接所描述的那样。

答案 3 :(得分:2)

前一段时间遇到类似的问题,但在我真正深入研究之前它已“消失”。

似乎正在发生什么:

  • 我的应用程序在一个非常紧凑的循环中进行了一些繁重的计算。
  • 处理了“呼入”中断的上半部分。
  • 下半部分被称为“迟到”。
  • 电话已被删除。

苹果或任何其他开发者都没有证实这一点。 我正在处理的手机是......略有修改,所以这可能完全是我们的错。

此后循环已被删除,问题再也没有出现过。