在 WWDC 上,Apple 在演示文稿中展示了 iOS 应用程序的自动填充功能。设置起来相当简单,而且效果很好。如果用户在 safari 中输入密码并保存。但是,如果用户从未使用过 Safari,而只使用过应用程序,那么目前用户仍然需要每次都输入密码。
我已经将密码存储在钥匙串中。不幸的是,这不会将密码放在“帐户和密码>应用程序和网站密码”下面的设置中。有什么方法可以将用户输入我的应用程序的密码存储到此设置页面,以便用户在下次登录时获得建议?
在 WWDC 上,Apple 在演示文稿中展示了 iOS 应用程序的自动填充功能。设置起来相当简单,而且效果很好。如果用户在 safari 中输入密码并保存。但是,如果用户从未使用过 Safari,而只使用过应用程序,那么目前用户仍然需要每次都输入密码。
我已经将密码存储在钥匙串中。不幸的是,这不会将密码放在“帐户和密码>应用程序和网站密码”下面的设置中。有什么方法可以将用户输入我的应用程序的密码存储到此设置页面,以便用户在下次登录时获得建议?
您可以在您的应用程序中添加一个 Safari 凭据,它将显示在Accounts & Passwords > App & Website Passwords
. 然后,此用户名/密码将成为自动填充选项。
请参阅SecAddSharedWebCredential上的文档。