有没有办法拨打没有tel协议的号码?

时间:2010-07-30 08:52:01

标签: iphone

我要求Device 4.0,用户从我的应用程序拨打一个号码然后应用程序应该连接到该号码。同时我需要一个处理程序来跟踪调用的stateChanges(这样做我可以使用核心电话API)。

如果没有“tel”协议,任何人都可以知道如何连接数字。

提前致谢,

1 个答案:

答案 0 :(得分:2)

我认为拨号的唯一方法是使用tel:123123123 您可以使用CTCallCenter callEventHandler属性,因此设置一个事件处理程序,并在您的应用处于活动状态时接收它。

来自文档:

  

如果您的应用程序处于活动状态时   呼叫事件发生,系统   将事件调度到您的处理程序   立即。但是,呼叫事件可以   您的申请也会发生   暂停暂停时,   您的应用程序不接收电话   事件。当您的申请恢复时   活动状态,它接收单个   每次更改的呼叫都会调用事件   国家 - 无论有多少州改变   你的电话经历了   申请被暂停。单身   调用事件发送到您的处理程序,在   你的申请返回   活动状态,描述呼叫的   当时的状态。

BTW:无法阻止您的申请被暂停。当需要内存时,操作系统将暂停它而不通知。

希望有所帮助