从iphone生成呼叫,短信等

Nit*_*hin 6 iphone call

是否可以从我们为iphone创建的应用程序生成呼叫或短信?也可以录制一个电话???

Mar*_*don 11

请参阅Apple URL Scheme Reference.你想要的是:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel:1-305-555-1212"]];
Run Code Online (Sandbox Code Playgroud)

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:1-305-555-1212"]];
Run Code Online (Sandbox Code Playgroud)

不幸的是,目前无法指定SMS的文本.

至于录制通话,请查看" 音频队列服务编程指南"的"录制音频"部分.我不确定在进行电话呼叫时是否禁用此功能,并且至少您必须打开应用程序来录制音频(即,您将无法自动录制音频).您还应该考虑录制电话的合法性以及您希望使用/提供应用程序的区域的任何同意要求.

  • @Nithin:应用程序商店中的大量应用程序可以生成电话呼叫.有关示例,请参阅数十个餐厅评论应用中的一个. (2认同)
  • 您将无法在模拟器中进行测试,因为它既没有电话或短信应用程序.如果您尝试它,您将收到警报,通知您事实,如第一个链接页面中所述. (2认同)
  • 我是第二个你可以生成电话,我在我的应用程序中做.它在模拟器中没有任何作用,因此在实际设备上进行测试. (2认同)