iOS- 如何将应用集成发短信、发邮件、打电话


NSURL *url = [NSURL URLWithString:@”sms://10010″];

[[UIApplication sharedApplication] openURL:url];

–简单 –不能指定短信内容,而且不能自动回到原应用  


如果自定义短信,需要使用一个框架MessageUI。

优点

 2. 可以多人

 3. 可以自定义消息,消息支持HTML格式的

 

而且如果在苹果系统中,如果彼此的手机都是iOS设备,并且开通了iMessage功能,彼此之间的短信

 是走网络通道,而不走运营商的通道!

- (
     (!
    MFMessageComposeViewController *controller =
    controller.recipients = @[, 
    controller.body = 
    controller.messageComposeDelegate =

 

记得发完短信记得调用代理方法关闭窗口

 mark 短信控制器代理方法

- ()messageComposeViewController:(MFMessageComposeViewController *

 

- (
     (!

    MFMailComposeViewController *controller =
    [controller setSubject:
    [controller setToRecipients:@[
    [controller setMessageBody:blue\
    UIImage *image = [UIImage imageNamed:*imageData =
    [controller addAttachmentData:imageData mimeType: fileName:

 

 mark - 邮件代理方法

- ()mailComposeController:(MFMailComposeViewController *)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError *
    NSLog(

 

=

 - (      
     NSURL *url = [NSURL URLWithString:     
  }

- (
    NSURL *url = [NSURL URLWithString:

 

一般都是用这种,解决了不越狱的问题。

- (
     (_webView ===
*url = [NSURL URLWithString:*request =

 

 

                                                                    清澈Saup

   

*url = [NSURL
URLWithString:@”sms://10010″]; [[UIApplication sharedApplication]
openURL:url]; 简单 不能指定短信内容,而且不能自动回到原应用
如果自定义…

相关文章