提问者:小点点

Apple IOS OTP自动填充SMS api


我看到了关于如何从SMS中检索应用程序密码字段的OTP的IOS12文件API。但我好像找不到另一边的文件...将OTP发送给用户。IOS可以检测到的OTP的标准是什么,供用户自动填充。例如,是否有一个字符限制或某种模式必须遵循。

我指的是这个iOS功能https://9to5mac.com/2018/06/04/safari-security-code-auto-fill/

具体地说,这个API要接收的OTP的标准是什么。如果我短信给一个用户“你的一次性密码是:TheBirdWentTotePark”,它会被取走吗?显然,有一个规范根据IOS定义了什么是OTP。


共1个答案

匿名用户

接收到的消息应该只包含“代码”或“密码”。这很可能是苹果公司的公告,其中包含了你需要的细节。如果你需要更多的细节,你应该检查这篇媒体文章。

设备上的应用程序中的文本字段应该

  if #available(iOS 12.0, *) {
        self.textField.textContentType = .oneTimeCode
    }