通过iPhone编程发送短信?

时间:2010-05-05 11:36:29

标签: iphone sms

  

可能重复:
  How to programmatically send SMS on the iPhone?

是否可以通过iPhone / iPod应用程序中的编程发送短信。

3 个答案:

答案 0 :(得分:1)

可以使用sms:<phone-no>网址发送短信。但是,无法填写短信中的任何内容,也无法自动发送短信。

this Apple article中提供了更多详细信息。

答案 1 :(得分:1)

这个问题有两个答案: 1 - 不是真的。 2 - 当然!

使用OS3.x,您几乎可以进行排序。您可以以编程方式将用户带到内置的SMS绘图应用程序,您可以预先填充“TO:”字段。但是,您无法以编程方式生成要发送的消息。

使用OS4.0(目前处于测试版),您可以(根据这些人http://iphonesdkdev.blogspot.com/2010/04/mfmessagecomposeviewcontroller-sample.html)提供SMS绘图应用程序的模态视图,或者您可以向用户显示外观和行为类似于内置的短信应用程序,实际上没有将它们从您的程序中取出(谷歌MFMessageComposeViewController)并填充所有字段......您甚至可以为短信/彩信消息提供多个目的地地址。

话虽如此,没有首先向用户展示这些消息,就无法发送SMS消息。此时用户可以自由发送,不发送,也可以在发送之前修改它们。

答案 2 :(得分:1)

您可以在iOS 4中设置正文。请参阅the documentation