蹲在沙发上反复点那个更新按钮的时候,才认真琢磨为什么苹果更新不了软件,图标转两下就停住,跳回原来的样子,刷新商店页面也没有一点起色。一开始以为就是网络不稳,家里的WiFi信号看着满格,刷视频刷网页都顺畅,唯独进到应用商店里,只要点更新,就卡在加载的界面,试了快半个钟头,进度条一动不动。
切换过手机流量。
关掉商店后台重开,退出账号再重新登录,时间设置改成自动,这些网上随手能搜到的操作挨个试了一遍,每做完一步都满怀期待的去点更新,结果还是一样,更新请求发出去之后很快就静默失败,没有弹出报错弹窗,安安静静的卡住,反倒更让人摸不着头绪。分不清到底是服务器那边的问题,还是自己手机里面哪里设置出了偏差,甚至还去看了一眼手机存储空间,剩余容量还有不少,排除掉装不下新版本的情况。
后来才反应过来,很久之前绑在账号里的那张银行卡已经失效,一直没更换,平时只下载免费软件,从来没触发过扣费校验,自己早就把这件事忘干净了。应用商店里不少免费软件更新的时候,也会核验账号绑定的支付方式,支付信息失效之后,更新动作直接被拦截,不会单独提示支付异常,只会表现成软件更新失败。顺着这个方向点进账号设置,进到付款与配送那一栏,页面上明明白白标着之前那张卡无法使用,这才对上刚才一连串的异常。
当时没有立刻换一张新卡绑定,只是先选择无付款方式,保存设置之后,回头再打开应用商店,找到之前卡住的那几个软件,再次点击更新,有两个软件顺利跑起来,慢慢走完了更新进度。还有一个软件依旧不行,折腾好久才搞明白,这个软件之前有过内购记录,账号校验的逻辑会更严格,单纯选无付款方式过不了,只能补上一张状态正常的支付卡,等校验通过之后,它才开始更新。
这只是我的个人感受,不是标准答案,别的人遇到更新卡住,诱因未必和我一样。
处理完这一批软件之后,隔了两天,又碰到一次相似的状况,这次不是支付的问题,是登录的账号本身不是当初下载这个软件的账号。之前借别人的账号装过一个工具软件,之后切回自己账号用了很久,时间久了完全记混,软件更新只能用当初下载它的那个账号来操作,换账号之后,自然提交不了更新请求,删掉软件用自己账号重新下载新版本,才把这个问题消掉。
很多时候不会弹出直白的提示,所有失败都藏在无声的加载转圈里面,很容易一直盯着网络、存储空间、系统版本去反复排查,绕很大一圈,忽略掉账号支付和下载账号这两处地方。
那天弄完所有软件,锁屏把手机丢在一边,盯着桌面上新更完的图标,心里只觉得,早该定期检查一次账号里面的付款信息。