Google Play 安装 APP 时一直等待中的解决办法

先说方法

*.googleapis.com

然后

services.googleapis.cn*.xn--ngstr-lra8j.com

或者

services.googleapis.cn*.xn--ngstr-lra8j.com

分析

最近Google Play下载应用一直显示等待中,然后我网站查询了一下,发现几个可用的解决办法

DOMAIN-SUFFIX,services.googleapis.cn,PROXYDOMAIN-SUFFIX,xn--ngstr-lra8j.com,DIRECT

这几个都能解决问题,但是勾起了我的兴趣,为什么四个看起来完全不相干的解决措施却都能够解决问题呢,这其中是不是有更深层次的原因呢,经过一番研究,我认为是以下原因:

Google Play点击安装APP时的流程是这样的

https://play-fe.googleapis.com/fdfe/deliveryhttps://services.googleapis.cn/download/by-token/downloadservices.googleapis.cnservices.googleapis.cnhttps://[xxxx].xn--ngstr-lra8j.com/play-apps-download-latchsky/download/by-id/services.googleapis.cnservices.googleapis.cn[xxxx].xn--ngstr-lra8j.com
services.googleapis.cn[xxxx].xn--ngstr-lra8j.comservices.googleapis.cn

了解了问题出在哪,我们就知道四个解决方法是如何解决问题的了:

对于方法1:换节点,只要我们能换到一个不被Google国内CDN屏蔽的国外节点,那么自然就可以成功

对于方法2:等待下载时关梯子,只要我们在步骤4访问Google国内CDN的同时关闭梯子,这时就会直连Google国内CDN,从而下载成功

services.googleapis.cn
*.xn--ngstr-lra8j.com