我想知道是否可以在不实现关联域的情况下使用自动填充吗?
因此,这意味着,例如,当用户在我的应用程序中注册时,我将保存凭据。
然后当他尝试登录时,将此凭据作为“自动填充”选项提供。
有没有可能实现这样的目标?
答案 0 :(得分:0)
据我所知,您可以在不设置相关域的情况下利用自动填充功能。您会错过的部分是iCloud / 1Password / etc。如果未设置相关域,将无法为您的应用提供正确的登录详细信息。相反,它将提示用户选择/搜索匹配的登录详细信息,然后从列表中选择它们。但是它应该可以为您填充,特别是如果您在文本字段中添加诸如设置textContentType
之类的额外详细信息,以便iOS知道您应用中的登录表单是什么。
ETA:实际上,我最终在我的应用程序中遇到了AutoFill的问题,这些问题似乎可以通过设置相关域来解决。该文档使该步骤看起来似乎是可选的,但是我遇到了麻烦,即1Password让我选择登录详细信息,但直到我设置了相关的域后才将其填写到文本字段中,而iCloud似乎可以正常工作。 / p>