今天把APP里常用小功能 例如发短信、发邮件、打电话。

全部拿出来简单说说它们的实现思路。

1.发短信                                

实现打电话的功能,主要二种方法,下面我就分别说说它们的优缺点。

1.1.发短信(1)——URL                                     

// 直接拨号,拨号完成后会停留在通话记录中

1、方法:

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

[[UIApplication sharedApplication] openURL:url];

2、优点: –简单 3、缺点: –不能指定短信内容,而且不能自动回到原应用   StartFragment

1.2发短信(2)——MessageUI框架                               EndFragment

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

优点

1. 从应用出去能回来

2. 可以多人

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

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

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

转载于:https://www.cnblogs.com/fdyjm/p/4826927.html

iOS打电话发短信发邮件总结相关推荐

  1. web网页实现打电话,发短信,发邮件等:万能的a标签

    a标签等href属性中等URL可以是浏览器支持等任何协议 不废话,直接上代码 <a href="tel:10086">打电话10086</a> <a ...

  2. iOS之中打电话/发短息/发邮件/吊起QQ聊天的方法总结

    打电话的三种方法: 1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示 NSMutableString  * str=[[ NSMutableString   al ...

  3. 猫猫学iOS(四十五)之常用的小功能比如打电话、打开网址、发邮件、发短信打开其他应用。...

    猫猫分享,必须精品 原创文章,欢迎转载.转载请注明:翟乃玉的博客 地址:http://blog.csdn.net/u013357243?viewmode=contents 简介 iOS中的很多小功能都 ...

  4. iOS打电话、发短信、发邮件功能

    iOS打电话.发短信.发邮件功能 今天把APP里常用小功能 例如发短信.发邮件.打电话. 全部拿出来简单说说它们的实现思路.   1.发短信 实现打电话的功能,主要二种方法,下面我就分别说说它们的优缺 ...

  5. iOS 打电话、发短信、写邮件、打开常用软件的几种方式

    1.打电话的三种方式 2发短信的方式 3.发邮件 //不能发邮件 if(![MFMailComposeViewController canSendMail])return; MFMailCompose ...

  6. 移动设备wap手机网页html5通过特殊链接:打电话,发短信,发邮件详细教程

    移动设备wap手机网页html5通过特殊链接:打电话,发短信,发邮件详细教程 原文地址:https://www.luoxiao123.cn/1120-2.html 最近逍遥乐在寻找手机网页调用系统短信 ...

  7. 移动html特殊链接【打电话_发短信_发邮件】

    如果需要在移动浏览器中实现拨打电话,调用sms,发送email等功能,移动手机WEB页面(HTML5)Javascript提供的接口是一个好办法. 采用url链接的方式,实现在Safari iOS,A ...

  8. 手持移动端特殊链接:打电话,发短信,发邮件

    2019独角兽企业重金招聘Python工程师标准>>> 如果需要在移动浏览器中实现拨打电话,调用sms,发送email等功能,移动手机WEB页面(HTML5)Javascript提供 ...

  9. iOS开发之打电话,发短信,发送邮件

    iOS开发中,拨打电话的实现主要有三种方式: 直接拨号:拨打完电话之后回不到原来的应用,会停留在通讯录里面,而且是直接拨打,不弹出提示 - (void)makePhoneCall {NSMutable ...

最新文章

  1. ubuntu20输入法qiehuan_ubuntu20.04中文输入法安装步骤
  2. 大S变汪太!与汪小菲注册结婚
  3. 2年Java面试提问总结
  4. handsome对应php文件,handsome主题魔改教程
  5. 基础知识:元组、字典、集合
  6. 前端学习(3089):vue+element今日头条管理-关于接口的调错
  7. 【Makefile由浅入深完全学习记录7】Makefile中变量的高级主题下
  8. Qt学习笔记-Qt中OpenGL的使用
  9. python重命名文件夹下所有文件_Python3.4.3重命名当前文件夹下的文件
  10. 国产特斯拉开启预定:官网被挤爆 3分钟内完成第一单预定
  11. ORACLE 语句关联统计
  12. AOJ-351-求最值之差
  13. (day 33 - 位运算 )剑指 Offer 56 - II. 数组中数字出现的次数 II
  14. python 长度queue_Python基础知识梳理
  15. 创建MyOffice项目
  16. 西南科技大学OJ题 约瑟夫问题的实现0956
  17. SDelete v2.04安全地擦除磁盘未分配部分中存在的任何文件数据(包括已经删除或加密的文件)
  18. 从唐虞夏商宋五字的甲骨文本意来重温那段历史。
  19. 苹果开放降级_苹果官方为什么不开放 iOS 降级验证通道?
  20. install index.php,安装好的织梦dedecms首页index.php自动跳转到install/index.php的问题

热门文章

  1. python如何删除代码_Python如何删除除字母和数字之外的所有字符?(代码示例)
  2. 关于linux技术的的外文,关于Linux的介绍-外文翻译.doc
  3. 周三多管理学第七版pdf_为什么说管理学原理是企业领导的必修课?
  4. 用python的五种方式_Python加载数据的5种不同方式(收藏)
  5. idea中连接mysql插入成功数据 在navicat中刷新表格没有数据_第九篇 数据分析的进阶学习-SQL入门...
  6. iis php 0x80070032,访问网站时 HTTP 错误 404.17 - Internet Information Services | Microsoft Docs...
  7. python和stata_从Python运行Stata do文件
  8. python 物联网开发板_物联网学什么开发板好?
  9. 嵌入式的坑在哪方面?
  10. 大学学计算机的有作业吗,有没有电脑高手,大学计算机专业的作业