为了账号安全,请及时绑定邮箱和手机立即绑定

检测ios中的呼叫事件

检测ios中的呼叫事件

弑天下 2019-08-28 09:54:28
检测ios中的呼叫事件我是ios的新手。我想知道是否有任何方法来检测呼叫事件,如来电,拨出电话,即使我的应用程序不在前台。如果是,那么我可以阅读有关该呼叫的详细信息,例如持续时间,是否错过,拨打或收到。提前致谢。
查看完整描述

2 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

是的,您可以检测到呼叫。但仅当您的应用程序在前台运行时。为此,您可以使用核心电话框架

如果您的应用程序属于任何后台运行类别(VOIP,音频,位置跟踪或附件),您可以CTCallCenter在后台使用。但要注意,如果你错过了使用后台运行模式的东西,Apple会拒绝你的应用程序。

CTCallCenter将允许您检测已启动或正在进行的任何呼叫。

但是,您将无法检测到有关呼叫的任何详细信息,CTCall识别呼叫只会告诉您此状态。该callIDCTCall只是给你一个唯一的标识符,用于呼叫,但没有被调用的数量。


查看完整回答
反对 回复 2019-08-28
?
慕码人2483693

TA贡献1860条经验 获得超9个赞

不幸的是,CTCallCenter似乎在iOS 9(使用Xcode 7+构建)完全破坏了既没有currentCalls属性也没有callEventHandler工作。

查看完整回答
反对 回复 2019-08-28
  • 2 回答
  • 0 关注
  • 524 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信