我看到了关于如何从SMS中检索应用程序密码字段的OTP的IOS12文件API。但我好像找不到另一边的文件...将OTP发送给用户。IOS可以检测到的OTP的标准是什么,供用户自动填充。例如,是否有一个字符限制或某种模式必须遵循。
我指的是这个iOS功能https://9to5mac.com/2018/06/04/safari-security-code-auto-fill/
具体地说,这个API要接收的OTP的标准是什么。如果我短信给一个用户“你的一次性密码是:TheBirdWentTotePark”,它会被取走吗?显然,有一个规范根据IOS定义了什么是OTP。
接收到的消息应该只包含“代码”或“密码”。这很可能是苹果公司的公告,其中包含了你需要的细节。如果你需要更多的细节,你应该检查这篇媒体文章。
设备上的应用程序中的文本字段应该
if #available(iOS 12.0, *) {
self.textField.textContentType = .oneTimeCode
}