1、调用 自带mail [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]]; 2、调用 电话phone [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8008808888"]]; iOS应用内拨打电话结束后返回应用 一般在应用中拨打电话的方式是: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://123456789"]]; 使用这种方式拨打电话时,当用户结束通话后,iphone界面会停留在电话界面。 用如下方式,可以使得用户结束通话后自动返回到应用: UIWebView*callWebview =[[UIWebView alloc] init]; NSURL *telURL =[NSURL URLWithString:@"tel:10086"];// 貌似tel:// 或者 tel: 都行 [callWebview loadRequest:[NSURLRequest requestWithURL:telURL]]; //记得添加到view上 [self.view addSubview:callWebview]; 还有一种私有方法:(可能不能通过审核) [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://10086"]]; 3、调用 SMS [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://800888"]]; 4、调用自带 浏览器 safari [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.hzlzh.com"]]; 调用phone可以传递号码,调用SMS 只能设定号码,不能初始化SMS内容。 若需要传递内容可以做如下操作: 加入:MessageUI.framework #import <MessageUI/MFMessageComposeViewController.h> 实现代理:MFMessageComposeViewControllerDelegate 调用sendSMS函数 //内容,收件人列表 - (void)sendSMS:(NSString *)bodyOfMessage recipientList:(NSArray *)recipients { MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease]; if([MFMessageComposeViewController canSendText]) { controller.body = bodyOfMessage; controller.recipients = recipients; controller.messageComposeDelegate = self; [self presentModalViewController:controller animated:YES]; } } // 处理发送完的响应结果 - (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result { [self dismissModalViewControllerAnimated:YES]; if (result == MessageComposeResultCancelled) NSLog(@"Message cancelled") else if (result == MessageComposeResultSent) NSLog(@"Message sent") else NSLog(@"Message failed") }
相关推荐
在iOS开发中,电话和短信调用是两个重要的功能领域,尤其对于那些需要与用户通信的应用来说。本文将深入探讨如何在iOS应用中实现电话拨打和短信发送。 首先,我们来讨论电话调用。在iOS中,我们可以使用`TCTL拨打...
在iOS平台上为应用程序添加短信功能是一项常见的需求,它允许用户直接通过应用向指定的电话号码发送文本消息。本文将深入探讨如何在iOS中实现这一功能,主要涉及的技术点包括使用SMS框架、请求发送短信的权限以及...
在iOS开发中,调用打电话、发送短信、发送邮件以及打开浏览器是常见的功能需求,尤其在构建用户交互丰富的应用程序时。这些功能使得应用能够更好地与系统服务集成,提供便捷的用户体验。下面将详细讲解如何在iOS6及...
在iOS开发中,利用系统的MessageUI框架,我们可以方便地调用系统内置的短信服务,允许用户选择联系人并发送定制的消息内容。 首先,你需要导入MessageUI框架到你的项目中。在Swift项目中,可以在你的ViewController...
在 iOS 平台上,PhoneGap 也提供了调用系统短信功能的能力。以下是如何在 PhoneGap 中调用 iOS 系统短信功能并将其显示为中文的详细步骤: 1. **集成 SMSComposer 插件**: - 首先,你需要获取 SMSComposer 插件的...
在iOS应用开发中,短信验证是一种常见的用户身份验证机制,用于确保用户提供的手机号码真实有效。这个"iOS 短信验证demo"就是一个简单的实例,它演示了如何集成短信验证功能到iOS应用中。通常,这个过程涉及以下几个...
在iOS开发中,为了提供更好的用户体验,开发者常常需要集成打电话、发送短信和发送电子邮件的功能。这些功能的实现可以通过系统提供的API进行封装,从而创建一个通用的工具类,使得在各个界面调用时更加便捷。本篇...
IOS源码实现了: 1)打电话:用户在初始化该类后,调用打电话的方法,传入相应参数,即可完成调用系统打电话的功能。 2)发短信:用户在初始化该类后,调用发短信的方法,传入相应参数,即可完成调用系统发短信功能...
在iOS应用开发中,实现程序内打电话和发送短信的功能,主要涉及到系统提供的接口调用,这一过程需要遵循Apple的App Store审核指南,并确保用户隐私安全。以下是对这一知识点的详细阐述: 1. **打电话功能**: iOS...
在iOS开发中,获取手机的唯一标识符以及调用系统打电话拨号功能是常见的需求,尤其是在需要用户身份识别或者提供电话服务的应用中。下面将详细讲解这两个知识点。 首先,我们来探讨如何在iOS中获取手机的唯一标识符...
在适当的地方调用`sendSMS`函数,传入收件人电话号码和短信内容: ```swift sendSMS(to: ["13800138000"], messageBody: "你好,这是测试短信") ``` 6. **运行并测试**: 在Xcode中运行你的应用,如果在模拟器...
- 调用SDK提供的API,传入用户的电话号码,向指定的服务提供商发送请求,要求发送验证码。 - 通常需要处理网络错误和重试机制,确保在无网络或者请求失败时可以重新发送。 3. **接收验证码**: - iOS中的`...
在iOS中,你可以创建一个`UIApplication`的实例,并调用其`openURL:`方法来启动电话拨号界面。例如,如果你有一个电话号码存储在变量`phoneNumber`中,你可以这样做: ```swift if let phoneNumber = phoneNumber, ...
在iOS平台上,发送短信功能是通过使用MessageUI框架来实现的。这个框架为开发者提供了方便的接口,使得在应用程序内部可以触发系统自带的短信应用,完成短信的编写和发送。以下将详细介绍如何在iOS开发中实现这个...
在iOS平台上,为应用程序添加发送短信、邮件以及访问和管理通信录的功能,是提升用户体验的重要方式。本教程将深入探讨如何在iOS应用中实现这些功能。 首先,我们来看短信功能的实现。iOS提供了...
操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络...
1、调用 自带mail ... 2、调用 电话phone [[UIApplication sharedApplication] openURL:... iOS应用内拨打电话结束后返回应用 一般在应用中拨打电话的方式是: [[UIApplication sharedApplication] openUR
1. 设置收件人:通过`recipients`属性,我们可以指定短信的接收者,它是一个`NSArray`类型的数组,包含一个或多个电话号码字符串。 2. 设置短信内容:通过`body`属性,我们可以设置要发送的短信文本。 3. 设置代理:...
在iOS开发中,有时我们需要集成发送短信的功能,以允许用户直接通过我们的应用向指定的电话号码发送信息。这个"iOS--发送短信的demo"就是一个很好的示例,它利用了Apple提供的MessageUI框架来实现这一功能。Message...