实际上我必须为IPHONE开发一个应用程序,即使我的应用程序没有处于运行状态,如果用户点击CALL按钮我的应用程序应该响应。 Plz帮助,如果有人可以。 提前致谢
答案 0 :(得分:2)
我必须为我的应用程序开发一个IPHONE应用程序 如果用户点击CALL按钮即使我的应用程序也应该响应 没有处于运行状态。
您可以做的最好的事情是使用核心电话框架提供call event handler。如文档中所述,这不会唤醒您的应用程序或让其在呼叫更改状态时立即响应,但它会在应用程序唤醒时通知您的应用程序更改。当然,这要求用户在过去的某个时刻运行您的应用,并且您的应用仍然处于暂停状态。如果您的应用未运行或暂停,您甚至无法查找已拨打的电话。
据我所知,使用公共API为您的应用程序跟踪所有调用或将自身插入调用进程没有防弹方式。如果你能够与Apple和/或各种网络运营商做出正确的交易,我完全可以期待这样的事情,但这远远超出了典型iOS开发人员的能力。