Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iPhone通话持续时间_Iphone_Ios_Core Telephony - Fatal编程技术网

iPhone通话持续时间

iPhone通话持续时间,iphone,ios,core-telephony,Iphone,Ios,Core Telephony,对于我们的iPhone应用程序,我们希望拨打一个特定的电话号码,然后在通话结束后获取通话的总持续时间。这是为了管理该特定电话的计费 我们如何确定以这种方式执行的呼叫的持续时间?您可以使用CoreTelephony实现这一点,但这只会给您一些猜测工作。你不能在iPhone上准确地计算通话时间 如果我在拨打电话时关闭了应用程序,您将无法获得通话总时间。CoreTelephony只能告诉您呼叫已启动,而不是您的应用程序是否启动了呼叫。此外,当通话开始时,您的应用程序将被挂起(变为非活动)。 此外,当通

对于我们的iPhone应用程序,我们希望拨打一个特定的电话号码,然后在通话结束后获取通话的总持续时间。这是为了管理该特定电话的计费


我们如何确定以这种方式执行的呼叫的持续时间?

您可以使用CoreTelephony实现这一点,但这只会给您一些猜测工作。你不能在iPhone上准确地计算通话时间

如果我在拨打电话时关闭了应用程序,您将无法获得通话总时间。CoreTelephony只能告诉您呼叫已启动,而不是您的应用程序是否启动了呼叫。此外,当通话开始时,您的应用程序将被挂起(变为非活动)。 此外,当通话结束时,用户将不得不再次启动您的应用程序,因为用户不会自动返回到您的应用程序


通话结束后,当用户按下home(主页)按钮时,应用程序会显示背景信息,因此您确实无法跟踪通话。

谢谢您的回复。您是否有任何参考url或示例演示?所以请给我参考网址。这样,我就可以看到它了。再次感谢你的帮助。这对我会有帮助的。一旦我成功或得到一些帮助,我会将此标记为答案。以下是有关CoreTephony的文档:。该链接包括一个演示应用程序,您可以扩展该应用程序以延长通话时间。但是现在有一种方法可以准确地知道通话时间。嗨,谢谢你的推荐。如果你发现了,我有一个疑问。假设,我设计的页面将有0到9个数字。然后打电话说“告诉:”。所以电话什么时候会打出去。没有进来。正确的?当用户停止通话时,我们需要知道用户花费了多少时间。你知道这件事吗?谢谢你迄今为止的所有帮助。你真的不知道,因为你的应用程序已处于非活动状态,而用户杀死你的应用程序的原因是什么?没有安全的方法,你就是做不到。没有办法精确地做到这一点