rck*_*nes 22
指南中没有指明您无法访问SMSes.但是,如果您使用不允许的私有方法,那么您只能访问它,并且会让您拒绝app.
您只能访问Apple提供文档化API的数据.除非Apple为其提供API,否则您无法访问应用程序Sandbox之外的文件.
Ash*_*kad 13
UPDATE
从iOS 12开始,Apple已经支持在文本字段中读取安全代码(OTP - 一次性密码).
指定单因素SMS登录代码的期望.
您可以从单因素SMS登录流程中自动完成安全代码:
yourSingleFactorCodeTextField.textContentType = .oneTimeCode
Run Code Online (Sandbox Code Playgroud)
iOS支持UITextField,UITextView以及采用UITextInput协议的任何自定义视图上的密码自动填充.
警告
如果对安全代码输入文本字段使用自定义输入视图,则iOS无法显示必要的自动填充UI.
从iOS的12苹果将支持密码自动填充上UITextField,UITextView和那采用任何自定义视图UITextInput protocol。系统键盘将其设置textContentType为.oneTimeCode
选择
UITextField/UITextView,storyboard/XIB然后单击单击属性检查器。转到文本输入特征,单击“内容类型”,然后选择一个时间码并完成。
它仅适用于系统键盘。因此,请避免使用自定义键盘。
有关更多信息,您还将查看WWDC 2018 Session 204- 自动强密码和安全代码自动填充并跳至24:28以自动预填充OTP。
支持 - 自 iOS 12 起
Flow,在 iPhone 上自动填写短信密码 - https://support.apple.com/en-in/guide/iphone/iphc89a3a3af/13.0/ios/13.0
当您登录某些应用程序和网站时,系统会向您的 iPhone 发送一次性短信密码。作为安全措施,您需要将代码输入应用程序或网站。iPhone 可以检测“消息”中的密码并将其显示在键盘上方。
要使用密码,请点击它。
| 归档时间: |
|
| 查看次数: |
24168 次 |
| 最近记录: |