如何使用ios8中的SMS API从我的iOS应用程序将用户重定向到默认SMS应用程序的收件箱

时间:2015-01-15 07:05:52

标签: ios ios8 xcode6

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://"]]; 

我使用这个api将用户重定向到ios的默认短信应用程序,但它创建了一条新消息,但我不想创建新消息但只想显示默认短信应用的收件箱。是否可以在ios8中使用上述api。

2 个答案:

答案 0 :(得分:1)

我不相信这是可能的。 Apple从不允许应用访问消息或接收消息,它只能通过API发送消息。这是出于安全目的而代表用户完成的。他们不希望应用程序公司能够阅读用户应用程序。进行消息传递的唯一好方法是使用数据库创建自己的消息传递服务,并且可以将其电话号码链接到帐户,以便用户验证其电话号码。这允许另一个用户输入他们的电话号码并将其发短信,就像短信一样,但它会覆盖数据。

答案 1 :(得分:1)

根据docs,您只能使用

打开消息应用
  • 默认的“新消息”视图(“sms:”)
  • 带有给定电话号码的“新消息”视图(“短信:1-408-555-1212”)

=>您的问题的答案是