iOS 14 App Store密码自动填充的问题

手机里其他应用登录之后都提示我是否储存密码,储存之后下次退出登录。再重新登录的时候就可以验证Face ID自动填充对应的用户名和密码了

但是App store却不会询问是否储存账号密码,没法使用这个自动填充功能。因为我是国区和美区App Store都用,没这个功能用着确实不太方便。

一开始怀疑是App Store不支持这个功能,网上搜索了一下这功能虽然iOS 12就有了,但是也要适配才行,但是苹果自家App没理由不支持吧 :joy:

就问了客服,客服说应该这个保存账号密码应该是支持App Store的。建议我去设置里手动添加App Store的账号信息,但是手动添加需要App Store在iPhone里的正确domain信息这样才能把账号密码和App store这个App对应起来,做到登录的时候自动locate对应的账号密码信息然后验证Face ID完成填充。但是客服让我试了好几个domain都不行,说让我等两天等他们update case

手动添加domain没对就是我下面图里的状态,那个图标是灰色的,其他的应用都是账号密码前面有对应App的logo

而且按照客服的说法,理论上你每个新App登录的时候都会询问一次,我现在想想好像前几天刚买手机设置的时候App Store好像确实询问过我要不要储存密码,我应该是选了不要,不然也不是现在这个状态 :sob:

想问问大家有什么好的办法吗,或者看看你们手机里的App Store的保存了密码的App Store domain是啥

按理说有apple.com密码存的有,登录就不会有问题。如果输密码的原因是下载app的话那确实只能输密码

或者你的意思是希望在切换国区美区app store账户的时候有auto fill?

是的,就像是图里twitter这个操作,手机会自动帮我找到twitter的账号密码,而不是让我进入那个密码的list自己选择,现在App Store我虽然能手动添加,但是不能做到自动locate到账号密码autofill,最多只能进入那个list自己选择
你的App Store可以autofill吗

刚刚试过了,在切换账号的时候确实要进列表手动选择,我一般都直接搜icloud,出来的结果就是apple id

所以App Store本身应该就是不能像twitter那样不用选择,直接autofill?

这是feature(没有说这样设计更好的意思),不是bug。所有系统层面的登陆的都是这样的。包括iCloud,Game Center,iTunes Store之类的。

补充一点,我的推测,可能完全是错的:像Twitter等app的登陆界面就是一个很简单的表单,点登陆按钮就会通过安全加密的方式向服务器发送验证请求,这个服务器的地址是能够被嗅探到的(读取按钮的action应该就能识别出来),所以无论是iCloud钥匙串还是第三方密码管理软件(比如1Password)都能直接识别出来,这是指向twitter.com的页面,应该填充Twitter的密码。

而系统层面的登陆是一个安全级别很高的API,我推测可能是为了防止其他恶意软件伪装成系统的窗口索要你的Apple ID密码,所以是没法嗅探到点击登陆按钮以后的操作的,所以密码管理软件没法判断出这个表单会指向何处,也就没法给你直接填充正确的密码,需要你手动选择。

再次声明,是基于我的观察和粗浅理解瞎猜的,有可能完全是错的。

因为楼上那个兄弟App Store也是不能autofill,我就感觉这是苹果的设置了,两年多没用过iPhone了,之前xs我记得就已经有第三方App陆续支持这个功能了,两年后都iOS 14我感觉官方App Store不支持有点说不过去

加上今天问客服告诉我应该是支持,这还是后来转到的senior advisor跟我说的,电话一个多小时,她一直在应该是查资料跟技术部门询问帮我怎么解决这个问题
我现在就在想如果这个真的就是App Store不支持autofill的话,她为啥快2个小时没有先确认App Store是不是支持autofill :expressionless:

进入 settings - face ID and passcode - other apps,看Apple store是不是勾选了。

勾选了的

我的一直都可以face ID登陆的,不知道你的设置哪里不一样

Apple Store和App Store是两个东西,前者卖设备配件之类的,后者是应用商店。楼主说的是App Store。

其次是,就算启用了App Store的Face ID(设置 - Face ID 和密码 - iTunes和App Store),那也只是购买新app的时候可以直接刷脸支付,要切换账号的时候是用不了的。

苹果客服是出了名的不靠谱,不必完全相信他们说的:man_facepalming:我甚至怀疑他们有没有听懂你的问题…因为不是很多人有日常切换账号的需求,甚至都不知道在哪登入登出

我觉得苹果的逻辑是这样的:其他app的密码和手机解锁之类的靠touch id/face id保护,touch id/face id不可靠的时候可以用6位锁屏密码,锁屏密码忘记了可以靠apple id的密码解锁/恢复/抹掉手机。所以如果touch id/face id可以直接在iCloud/App store这些系统级界面自动填充apple id的密码的话这个逻辑就死循环了。

你这么解释我是听懂了,原来也是自己眼花看混了app和Apple。我一直用美区的app store,偶尔切换大陆区的时候也是只给我输入密码的选项,按照安全逻辑,重新登陆其他Apple ID时是没办法用face id的。