再会。
我正在尝试在 SwiftUI 中实现一个登录页面,但我无法弄清楚如何让应用程序在成功登录后提示用户保存他们的凭据。
这是输入字段的代码。
TextField("Phone number", text: $phoneNumber)
.keyboardType(.numbersAndPunctuation)
.textContentType(.username)
SecureField("Password", text: $password)
.keyboardType(.asciiCapable)
.textContentType(.password)
Run Code Online (Sandbox Code Playgroud)
成功后,环境变量发生变化,父组件将停止呈现登录页面。
我已启用“自动填充凭据提供程序”权利。
我想要实现的是在 iOS 中使用原生的“密码管理器”,https://developer.apple.com/documentation/security/password_autofill。
当用户提交他们的凭据并成功进行身份验证时,应该会向他们显示类似上面的提示,询问他们是否要保存用于登录的密码。