我们如何通过在iOS中使用应用程序来读取传入的SMS

时间:2014-01-23 05:31:31

标签: ios iphone objective-c message messaging

在我的应用程序中,当用户单击“提交”按钮时,我能够以编程方式将SMS发送到特定的手机号码。然后有一个来自该手机号码的响应消息,我现在想要阅读该消息并将该SMS文本填充到我的应用程序中。

我搜索了这个,发现在iOS中这是不可能的。 我的问题是,是否有可能使用用户权限访问收件箱短信?

3 个答案:

答案 0 :(得分:23)

Apple的两个词:

  

不可能

<强>详细说明:

iOS应用只能访问Apple提供文档化公共API的数据。在Apple为其提供公共API之前,iOS无法访问沙箱外部。因此无法拦截/读取传入的短信。并且不知道iOS设备什么时候越狱了。

答案 1 :(得分:5)

在iOS中无法实现,在越狱设备上可以使用,但您无法将应用程序放在App Store中。

答案 2 :(得分:0)

摘自Apple文档:

  

为确保您的文本输入视图显示正确的自动填充   建议,在任何相关输入上设置textContentType属性   视图。

因此您可以执行以下操作:

textField.textContentType = .oneTimeCode

更多信息: check the link here