gpt4 book ai didi

dart - Flutter:密码自动填充

转载 作者:IT王子 更新时间:2023-10-29 06:39:33 33 4
gpt4 key购买 nike

我正在寻找一种方法来为登录表单中的密码文本字段启用自动填充

作为备份解决方案,我考虑将密码保存在安全存储中,然后在执行新登录时使用生物识别技术恢复相同的密码。

但这不会涵盖 iOS 12 的所有自动填充密码体验。例如,密码不会保存在多个设备上。

有什么建议吗?

最佳答案

Flutter 现在支持自动填充(密码、电子邮件、用户名等) ☑️ 带有示例的合并拉取请求:https://github.com/flutter/flutter/pull/52126

例子:

 @override
Widget build(BuildContext context) {
return AutofillGroup(
child: Column(
children: <Widget>[
TextField(controller: username, autofillHints: [AutofillHints.username]),
Checkbox(
value: isNewUser,
onChanged: (bool newValue) {
setState(() { isNewUser = newValue; });
},
),
if (isNewUser) TextField(controller: newPassword, autofillHints: [AutofillHints.newPassword]),
if (isNewUser) TextField(controller: repeatNewPassword, autofillHints: [AutofillHints.newPassword]),
if (!isNewUser) TextField(controller: password, autofillHints: [AutofillHints.password]),
],
),
);
}

关于dart - Flutter:密码自动填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55633695/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com