gpt4 book ai didi

iphone - 访问调用的电话号码

转载 作者:行者123 更新时间:2023-11-29 13:38:39 26 4
gpt4 key购买 nike

我正在开发一款严格概念验证的应用程序。我需要做的是获取当前调用的号码。我检查了 CoreTelephony 框架文档,它有一个名为 CTCall 的类,它公开了两个属性 - callID 和 callState。因此它允许检测调用状态变化(例如,何时调用号码,何时接通电话等),但 callID 似乎完全没用。

有人知道访问此信息的替代方法吗?私有(private) API 也可以,越狱方法也可以。因为我正在做的是严格的概念验证。

提前致谢。

最佳答案

我找到了另一种方法来检索当前调用的号码。下面是代码。

NSString *path = @"/var/mobile/Library/Preferences/com.apple.mobilephone.plist";
NSDictionary *dict = [NSDictionary dictionaryWithContentsOfFile:path];
NSMutableString *number = [NSString stringWithFormat:@"%@", [dict valueForKey:@"DialerSavedNumber"]];

限制:如果号码是通过单击链接调用的号码,或者是通过单击最近通话列表或联系人中的号码调用的号码,它不会拾取所拨号码。仅当号码是在拨号器上调用时才有效.

关于iphone - 访问调用的电话号码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9813208/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com