用于编写SMS的Iphone应用程序代码

时间:2013-11-19 01:16:54

标签: ios iphone sms

我正在编写Iphone应用程序,我希望用户能够直接从应用程序本身发送SMS消息,因此当在应用程序中单击表单按钮时,预先定义的移动号码和正文将传递给iphone撰写短信屏幕,然后所有用户需要做的就是按发送短信按钮

我花了几天时间搜索网页并尝试了不同的解决方案,而我已经开始工作了

任何帮助指向我所需代码的分步指南都将不胜感激

2 个答案:

答案 0 :(得分:1)

听起来您需要做的只是在应用中添加"MFMessageComposeViewController"对象并设置一些字段(例如收件人,正文等)。

答案 1 :(得分:1)

正如其他人所说,在为应用撰写短信时会使用MFMessageComposeViewController类。这个班可以

  

“配置邮件的初始收件人和正文,如果需要,   并配置委托对象以响应最终结果   用户的行动 - 他们是否选择取消或发送消息“

这意味着您可以配置类以响应用户是想要发送消息还是取消消息。

但是,在使用此类之前,必须调用canSendText类以确保设备可以发送文本。如果canSendText类返回值NO,则不显示消息组合视图。这样,您的应用不会尝试使用无法发送的设备发送文本(即iPod)

根据apple的文档,你必须确保

  

“如果既不是iMessage也不是SMS / MMS(短消息服务/多媒体   消息服务)交付可用,您可以通知用户或   只需禁用应用中的消息功能即可。“

希望这有助于你。