iOS打电话发短信

Posted 怡情_老二

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS打电话发短信相关的知识,希望对你有一定的参考价值。

方式一:使用该方法进行拨号之后,当电话挂断之后不会反回应用程序,会停留在电话记录界面,不会反回应用程序
     NSURL *url = [NSURL URLWithString:@"tel://13838383838"];
     [ [UIApplication sharedApplication] openURL:url];
 
方式二:在拨打电话之后会提示用户是否拨打,当电话挂断之后会反回应用程序,,但是上架审核通不过,因为这是苹果私有的API
     
      NSURL *url = [NSURL URLWithString:@"telprompt://13838383838"];
      [ [UIApplication sharedApplication] openURL:url];
 
方式三:使用webview打电话,,开发中常用这种
     @property(nonamic, strong)UIWebView *webView;  //使用strong原因是:webView没有添加到控制器上,必须要对其强引用
     if (_webView == nil) {
          _webView = [UIWebView alloc] initWithFrame:CGRectZero];
     }
     [_webView loadRequest:[NSURLRequest requstWithRL:[NSURL URLWithString:@"tel://13535464646"]]];
 
 
发短信
 
方式一:弊端,不会反回应用程序
      NSURL *url = [NSURL URLWithString:@"sms://13838383838"];
     [ [UIApplication sharedApplication] openURL:url];
 
方式二:使用messageUI框架

以上是关于iOS打电话发短信的主要内容,如果未能解决你的问题,请参考以下文章

IOS 开发,调用打电话,发短信,打开网址

IOS 开发,调用打电话,发短信,打开网址

iOS打电话发短信

IOS 开发,调用打电话,发短信,打开网址

iOS开发中,调用打电话,发短信,打开网址等手机基础功能

html页面通过特殊链接:打电话,发短信,发邮件详细教程