ios - telprompt - 我可以获得通话时长吗?

标签 ios iphone url-scheme telprompt

我尝试通过 telpromt 命令进行调用,以在调用后返回到我的应用程序:

NSString *telno = @"telprompt://121,,,,14";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:telno]];

有什么方法可以在我的应用程序中计算所有情况下的通话时长吗?

最佳答案

当您的应用收到 applicationWillResignActive 时,保存一个 NSDate,这将是调用的开始。然后在applicationDidBecomeActive中计算保存的NSDate和当前日期之间的差异。这将为您提供通话持续时间的粗略估计。

比这更近的地方你永远无法到达。

关于ios - telprompt - 我可以获得通话时长吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23883804/

相关文章:

ios - 如何在 Swift 中创建混合模式字典

ios - 从 plist 中获取数组名称作为 swift 中的 tableview 标签

iPhone获取图像宽度和大小

ios - 重定向到 native 邮件应用程序的 AppStore

ios - 从重置密码邮件 ios 重定向时重定向到特定的 View Controller

ios - 如何从 Date 中获取 "yyyy-MM-dd' T'HH :mm:ss. SSSZZZZZ"格式的日期字符串?

iphone - 多个注释数组,每个数组的引脚颜色不同?

ios - 将刷新数据的调用排队的好方法是什么?

iphone - 在 UITableView 中删除项目时页脚不会更新

iphone - iOS 自定义 URL 方案 - 获取源 URL