很好奇,为何有些 Android App 能支持当你第一次手动输入账密并登录成功后,会提示你“是否保存密码?”,那么下次你再次登录的时候,就会自动把账密填充进去,然后点登录就可以了。而有些 Android App 确不支持 Google 密码管理器( Google Password Manager )的保存与填充呢?这是什么原因造成的?
1
jackOff May 13
数据安全啊,你要想支持自动填写,配置 autofill 相关谷歌服务,首先国产手机有些可能就没有这玩意,比如华为。或者你接第三方厂家自己手机魔改的 autofill 服务,你的输入框就用谷歌标准的输入框 textview 这些原生组件来写,有 app 的基于安全考虑,输入框和虚拟键盘都是 canva 这类绘图技术实时渲染画面的,那么手机厂商或者安卓系统自身的 autofill 就识别不出来这玩意是输入框
|
3
jackOff May 20
@bclerdx 你说的这些是国内手机不怎么支持的东西,谷歌全家桶很多国内魔改安卓手机压根就没有,很多厂商都直接推自家手机系统的密码管理工具,基于不信任或者是政策原因,aosp 的谷歌密码管理器在国内不少手机系统算是被强制无视掉的设计
|
4
bclerdx OP @jackOff 那些专业密码管理器类的工具,比如 Bitwarden 、1Password 、LastPass 等,是不是所有的 App ,包括浏览器都是被支持的,比如账密云端保存 和 自动填充、自动登录吧?
|