在ios中显示某些数字的短信对话框

时间:2012-11-16 07:00:23

标签: objective-c ios

我知道iOS对访问短信和用户数据非常严格。但我希望实现简单的功能,比如日志。

在我的应用中,用户将短信发送到另一个号码(机器人)。并通过短信获取它的状态。我知道我无法以任何方式访问它们。但也许我可以设置一个按钮,如果有的话,只会显示某些数字的短信。只是打开一个特定号码的消息。

这可能,并且可以被Apple接受吗?

PopUp window

1 个答案:

答案 0 :(得分:0)

您只能发送短信。你无法查看任何消息。检查apple documentation here。 除了使用MFMessageComposeViewController之外,您只有选择打开消息应用程序,

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

或者只是弹出数字为sms的短信应用

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

这是similar question.

<强>更新

如果您想在自己的应用内执行此操作,可以使用MFMessageComposeViewController。检查this apple documentation for more details on this