我知道 iOS 对访问短信和用户数据非常严格。但我希望实现简单的功能,比如日志。
在我的应用程序中,用户向另一个号码(机器人)发送短信。并在短信中恢复它的状态。我知道我无法以任何方式访问它们。但也许我可以设置一个按钮,如果有的话,它只会显示某个数字的短信。只需打开特定号码的消息即可。
这可能吗,苹果可以接受吗?
我知道 iOS 对访问短信和用户数据非常严格。但我希望实现简单的功能,比如日志。
在我的应用程序中,用户向另一个号码(机器人)发送短信。并在短信中恢复它的状态。我知道我无法以任何方式访问它们。但也许我可以设置一个按钮,如果有的话,它只会显示某个数字的短信。只需打开特定号码的消息即可。
这可能吗,苹果可以接受吗?
您只能发送短信。您无法查看任何消息。在此处查看苹果文档。除了使用之外MFMessageComposeViewController
,您唯一的选择是打开消息应用程序,
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:"]];
或者只是弹出带有号码的短信应用程序,
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:1234567890"]];
这是一个类似的问题。
更新:
如果您想在您的应用程序中执行此操作,您可以使用MFMessageComposeViewController
. 查看此苹果文档以获取更多详细信息。