作者:手机用户2502896851 | 来源:互联网 | 2022-12-23 04:20
我在iOS应用中使用密码自动填充功能。
我分别将所需的textContentType
属性设置为username
和password
。另外,我在iOS设置中启用了iCloud钥匙串。
随即出现该栏,我可以使用其他应用程序的凭据填写登录表单。但是,我无法保存输入的凭据。
是否可以将凭据保存到钥匙串中而无需将应用程序与网站相关联(如WWDC会话中所示)?
1> Gokul G..:
不,如果不将域与其关联,则无法向ICloud钥匙串添加凭证。Apple需要它根据该注册域来识别和建议凭据。
貌似这个功能存在,因为IOS 8,在IOS 11,他们刚刚更新了其加入,使其更容易textContentType
在uitextinputtraits
和自动化处理了一下。
您可以使用Security.SecSharedCredentials Apis 管理Icloud钥匙串凭据
SecAddSharedWebCredential-您可以提供域(yourwebsite.com),用户名和密码作为要保存在ICloud钥匙串中的参数。从外观上将显示一个alertView,以确认保存/更新。