11得票2回答
Navita TEM应用程序如何获取通话记录信息?

Navita https://itunes.apple.com/us/app/navita-t.e.m.-personal/id590228620?mt=8是如何显示通话记录的? 如果我将该应用从任务管理器中滑出,则会错过来电,这表明它可能在使用CTCallCenter的callEventH...

11得票1回答
CTCarrier的移动网络代码在漫游时会改变吗?

文档说明CTCarrier的carrierName属性:“如果用户正在漫游,该值不会更改;它始终表示用户拥有帐户的提供商。” 然而,关于mobileNetworkCode属性并未作出相同的说明。它是否会根据当前运营商而改变,或者也是固定的呢? 我正在尝试在startMonitoringSi...

11得票1回答
尽可能简单地发送iMessage的方法(iOS)

我希望能够通过编写一个发送文本到指定号码的函数来自动化发送iMessage,不需要进行其他任何操作。如果可以提供一些示例代码的话,我会非常感激,因为我在网上搜索了很久都没有找到有用的信息。 这不是为商业应用程序而设计的,只是为了我自己使用,因此可以使用私有框架或任何可以完成任务的东西。 谢谢。

10得票2回答
使用CoreTelephony获取运营商名称只返回“Carrier”

我尝试使用这段代码(使用CoreTelephony)获取运营商名称:CTTelephonyNetworkInfo *netinfo = [[CTTelephonyNetworkInfo alloc] init]; CTCarrier *carrier = [netinfo subscriber...

10得票2回答
在iOS4中检测通话状态

我想知道是否有可能从当前运行在后台的应用程序中检测用户是否正在通话中。 或者,如果通话是从我的应用程序发起的,那么在通话结束时接收通知。 甚至更多的是,有没有可能检测到哪个应用程序处于前台? 我不相信这是可能的,但我必须尝试一下... ;-) 任何信息都将不胜感激。 谢谢。

9得票1回答
Callkit可以用于非VoIP呼叫以获取iOS中的通话状态吗?

我已经阅读了关于如何进行非voip呼叫的问题,似乎打开URL是唯一的方法。由于CoreTelephony已被弃用,是否可以使用Callkit在使用打开URL进行呼叫时获取呼叫状态?如果不行,有没有其他编程方式来获取呼叫状态?我正在开发一个内部应用程序。 如何使用CallKit进行非voip呼...

9得票1回答
CTCallCenter已过时,有什么替代品?

我在我的项目中使用CTCallCenter。现在它已经过时了,我想知道有哪些替代方法?如何获取语音通话的事件?

8得票2回答
什么是CTSubscriber (以及如何在iOS 7上使用它)?

在iOS 7中,CTSubscriber被添加到CoreTelephony框架中。目前没有可用的文档,只有它的头文件: /* * CTSubscriberTokenRefreshed * * Description: * The name of the NSNotificat...

8得票2回答
7得票2回答
从iPhone接收的来电中获取呼叫者的电话号码

我想获取来电时的主叫方ID(电话号码)。 TrueCaller 已经实现了这一点,他们能够得到来电者的电话号码。 我找到了以下信息: 1. CoreTelephony 框架(仅提供呼叫状态) 2. 苹果的9.0更新: “可能”与邮件应用程序同步联系人,并检测到来电电话号码。