有用苹果手机或电脑的小伙伴们应该跟我一样有个心瘾,那就是经常去App Store里看软件是不是有更新,特别是iPhone里的App Store,我几乎每天一有空就点进去看软件是否有更新,然而今天点进去要更新App的时候,手机却弹出了“Apple媒体服务条款与条件已更改”这样的服务条款更改提示,点击“好”后,又再次弹出这个通知,就好像你点的没有输入过一样,到底是怎么一回事?
今天,相信不少用Mac电脑或iPhone手机的小伙伴跟我一样,在App Store里下载或更新应用时都出现了上面这个Apple媒体服务条款需要你接受的弹窗,可无论你点“取消”还是“好”,它都不断的继续弹,于是你就根本没办法更新软件。已经有些网友就此问题联系了苹果的客服,苹果方面说这样的情况应该属于一种软件故障(或网络故障),还表示他们已经注意到了这个情况,因为今天国内遇到这个问题的人数还不少。也就是说不是你一个人的问题,所以你首先不用担心以为是自己手机有问题或者是你的AppleID出问题了。
那当你遇到“Apple媒体服务条款与条件已更改”不断出现的问题怎么办呢?其实,我们POPPUR看这个问题更像是网络方面的故障,众所周知为了满足国内小伙伴高速下载应用的需求,苹果联手中国电信于国内多地部署了CDN(缓存)服务器,但也因此,如果有时候某个地区的主路由出了问题(电信方面的),就会导致手机或Mac里的App Store无法连接苹果服务器造成这种提交提交不了,撤销撤销不到的情况。而解决方法也很简单,如果你是iPhone或者Mac通过WiFi连接到家里的无线路由器上网的话,你可以在iPhone设置 -> 无线局域网 -> 点选你现在使用的那个无线网络 -> 配置DNS。之后,你选择手动,然后下面DNS服务器设置为以下任意一个119.29.29.29(腾讯共同DNS)、180.76.76.76(百度共同DNS)、223.5.5.5(阿里公共DNS),114.114.114.114,每次试其中一个然后重启手机看行了没有【注:更改后要重启手机,否则手机仍将会用旧的DNS缓存,等于没改】,应该就能解决问题了。
这个方法的解决原理很简单,以上4个DNS有些是不支持eDNS解析的(就是用户最近路径),通过更改DNS服务器,譬如举个例子,原来我用电信的DNS服务器,我广州本地是连接惠州的苹果服务器(而这个服务器或许有问题),然后我改为223.5.5.5这个DNS后,我就分到了上海的苹果服务器,而这个苹果服务器或线路是正常的,于是就解决了提交不了然后不断弹出Apple服务条款通知的问题。当然也存在一种可能,4个DNS服务器连同你原来在用的本地电信运营商DNS,都给你分配到了同一个无法联通的苹果服务器,那只能GG等苹果修复了。
最后,如果嫌麻烦或者怕出问题的朋友,也可以等24小时看看,一般这种网络级别的问题由于影响范围很大,电信方面处理都会比较及时,或许明天睡醒后,这个问题自己就好了。