iOS从短信自动填充用户名和密码
Posted
技术标签:
【中文标题】iOS从短信自动填充用户名和密码【英文标题】:iOS autofill username and password from SMS 【发布时间】:2018-12-17 10:36:59 【问题描述】:我在使用 SMS 自动填充时遇到问题。目前,我通过登录名 - xxxx 和密码 - xxxx 从提供商处收到短信。我有两个字段,登录名和密码,需要将登录部分放入登录字段,将密码放入密码字段。有什么办法可以做到这一点? 附言一次性密码,不是我要找的,谢谢。
我需要的截图 - https://i.imgur.com/8r4u2Wi.png
【问题讨论】:
这在 ios 中暂时是不可能的。 iOS 不允许您阅读消息。所以,不,这是不可能实现的。 @PinkeshGjr iOS 12 目前支持它。这不是自动填充。它可以显示在虚拟键盘上方的状态菜单上。 @nayem iOS 12 目前支持它。这不是自动填充。它可以显示在虚拟键盘上方的状态菜单上。 @PyaePhyoeShein 你能提供示例链接或教程或类似的东西吗? 【参考方案1】:请查看以下链接:
https://developer.apple.com/documentation/security/password_autofill/enabling_password_autofill_on_a_text_input_view
这里是示例代码:
@available(iOS 12.0, *)
public static let oneTimeCode: UITextContentType
myTextField.textContentType = .oneTimeCode
【讨论】:
亲爱的Pyae,这就是我想要实现的,请看这个链接。 i.imgur.com/8r4u2Wi.png @MichaelGrigoryan 我已将答案编辑为添加图像。已经有textContentType
了。
@Pyae Phyoe Shein 我也添加了图片,并将类型设置为 .username 或 password 不起作用。谢谢。
P.S.我不想从 Keychain 或 iClouse 或类似的东西中自动填充用户密码,我想从 SMS 中读取用户名和密码并将其填充到我的文本字段中。再次感谢。
它不应该是自动填充。用户需要点击状态栏上的用户名显示,之后会自动填写。以上是关于iOS从短信自动填充用户名和密码的主要内容,如果未能解决你的问题,请参考以下文章