提问人:Muhammad Abubakar 提问时间:11/17/2023 更新时间:11/18/2023 访问量:27
为什么我可以在不使用 Swift 中的 .oneTimeCode 的情况下使用自动填充来填充 OTP?
Why am I able to fill OTP with Autofill without using .oneTimeCode in Swift?
问:
我使用的是 iOS 17,在我的应用程序中,我能够自动填充 OTP,而无需使用文本字段内容类型作为 .oneTimeCode。考虑到这一点,我想知道在我的文本字段中使用此内容类型有什么用? 谢谢
答:
0赞
Paulw11
11/18/2023
#1
如果您未将内容类型指定为 OTP,则 iOS 可能会根据其自己的启发式方法提供代码;例如,如果用户刚刚输入用户名和密码,然后移动到带有单个文本字段的新屏幕,则会收到 OTP 消息。这些行为没有记录在案,因此您不应依赖它们。
设置内容类型可为 iOS 提供更多信息以帮助它。如果您的字段用于 OTP,为什么不指定内容类型?
评论
0赞
Muhammad Abubakar
11/29/2023
不将内容类型指定为 .oneTimeCode 没有问题。当一些使用 iOS17 的用户开始使用我们的应用程序使用自动获取 otp 时出现问题,而其他设备则没有遇到问题。
上一个:VPN 隧道问题
评论