我正在尝试在iPhone中录制来电和拨打电话......是否可以在iOS中录制来电?
请告诉我。提前谢谢。
答案 0 :(得分:0)
是的,你可以。
使用AudioToolbox
和libkern/OSAtomic.h
首先,您需要在来电时触发。
Fire an event when ever there is Incoming and Outgoing call in iphone?
录制通话,这正是您所寻找的。 SO post
注意:强>
Apple仅在您的应用程序位于前台时才允许这些挂钩。 允许您的应用在后台运行的条件: 对于需要执行更多执行时间的任务,您必须请求特定权限才能在后台运行它们而不会被挂起。
在iOS中,只允许特定的应用类型在后台运行:
Apps that record audio content while in the background Apps that keep users informed of their location at all times, such as a navigation app Apps that support Voice over Internet Protocol (VoIP) Apps that need to download and process new content regularly Apps that receive regular updates from external accessories
答案 1 :(得分:-1)
您可以点击以下链接:
Record the conversation of phone - ios
没有用于记录内置电话应用程序拨打(或接收)的电话的公共API。
您必须实施自己的电话呼叫机制。您可能想要使用VoIP。 (例如,谷歌语音使用的。)您需要在互联网上运行自己的服务器,或与现有的VoIP服务签订合同。您希望使用应用内购买来让用户购买分钟,因为运行您自己的服务器或使用第三方服务需要花钱。