And*_*tto 17 autofill dart flutter
我正在寻找一种方法来为登录表单中的密码文本字段启用自动填充
作为备份解决方案,我想将密码保存在安全存储中,然后使用生物识别技术在执行新登录时恢复相同的密码。
但这不会涵盖 iOS 12 的所有自动填充密码体验。例如,密码不会跨多个设备保存。
有小费吗?
Nil*_*rdt 43
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]),
],
),
);
}
Run Code Online (Sandbox Code Playgroud)
开箱即用的颤振尚不支持自动填充。我知道有两个问题正在跟踪这个问题(尽管与 android 相关)。您可能想订阅/投票:
不过,我担心通过 3rd 方插件触发此功能并不容易。
至于您关于安全存储的问题:如果您在 iOS 上使用使用钥匙串的Flutter 安全存储插件,则应通过 iCloud 跨设备同步。
| 归档时间: |
|
| 查看次数: |
11193 次 |
| 最近记录: |