Ios4 iPhone应用程序–阅读短信

Ios4 iPhone应用程序–阅读短信,ios4,Ios4,我需要开发一个iPhone应用程序,它需要读取用户收到的传入短信,处理文本,然后在应用程序中显示 有人能澄清一下,在我们的应用程序开发中是否可以阅读收到的短信 谢谢 出于隐私原因,无法在iOS上拦截/读取传入短信。只有在手机被越狱时才有可能。 有很多工具可以破解你的手机 一旦越狱,应用程序cal将在以下位置打开SQLite数据库: /var/mobile/Library/SMS/sms.db 并阅读消息表 它包含收到邮件的日期/时间、发件人/收件人电话号码,甚至邮件的明文。更新 从iOS 12

我需要开发一个iPhone应用程序,它需要读取用户收到的传入短信,处理文本,然后在应用程序中显示

有人能澄清一下,在我们的应用程序开发中是否可以阅读收到的短信


谢谢

出于隐私原因,无法在iOS上拦截/读取传入短信。

只有在手机被越狱时才有可能。 有很多工具可以破解你的手机

一旦越狱,应用程序cal将在以下位置打开SQLite数据库:

/var/mobile/Library/SMS/sms.db
并阅读消息表

它包含收到邮件的日期/时间、发件人/收件人电话号码,甚至邮件的明文。

更新

从iOS 12开始,苹果将允许用户读取一次性密码OTP,这是您将在iPhone设备中获得的一次性密码

iOS支持UITextField、UITextView和任何采用uitexput协议的自定义视图上的密码自动填充。系统键盘将其上的textContentType设置为.oneTimeCode

1使用代码

singleFactorCodeTextField.textContentType=.oneTimeCode

2使用故事板/XIB

在情节提要中选择UITextField/UITextView/XIB单击属性 检查员转到文本输入特征,单击内容类型并选择 一次性编码并完成

操作系统将使用此UITextContentType设置自动从消息中检测验证代码

警告

如果对安全代码输入文本字段使用自定义输入视图, iOS无法显示必要的自动填充UI

有关更多信息,您可以在Apple developer上查看


还可以查看并跳到24:28自动预填OTP。

是的,可以拦截短信。。。当手机被越狱时。我想看短信,但我的设备没有越狱。我不想将该应用程序上载到app Store,因此是否可行?我的设备已越狱,但我仍然无法访问此sms.db文件。这是必需的root权限。如何授予root权限。@mohit:最简单的方法是在安装应用程序时授予其setuid root权限。每次用户启动它时,它都会以root权限执行。@Mads Mobaek,你有苹果官方文档的链接吗?我找不到