解决 Google paly 商店一直等待中,无法下载的问题
最近碰到了个奇怪的问题,就是GooglePlay商店更新app,更新列表和版本号都可以正常获取,但只要更新,就会一直提示等待中。
遂全网搜索解决方案。reddit和知乎的网友有此类问题的相关解答,给出的解决方案也趋同,即在等待中的时候,关闭wifi切换为移动数据网络,即可正常下载。但此方法较麻烦,而且遇到大型app,play商店会默认调用等待wlan网络后开始下载。
知乎上https://zhuanlan.zhihu.com/p/1971238106364621331有大神指出了问题所在,即更新流程最终步骤,CDN解析会指向国内的北上深等cdn解析,但此域名在众多域名列表名单里几乎都是在“漏网之鱼”规则内,默认是走代理的。进而导致卡等待中。
知乎网友给出的解决方案是 openclash内覆写规则新增两条,即:
- DOMAIN-SUFFIX,services.googleapis.cn,Proxy
- DOMAIN-SUFFIX,xn--ngstr-lra8j.com,DIRECT
语义为域名匹配规则使ervices.googleapis.cn走代理解析,最终下载以xn--ngstr-lra8j.com直连通道。
但我实测此方法无效。
幸亏又搜索到名为乱笔大神的个人blog,他在https://blog.l3zc.com/2025/03/chinese-cdn-used-by-playstore/这篇博文中详细介绍了xn--ngstr-lra8j.com的由来,由此,知乎大神的覆写规则修改为:
- DOMAIN-SUFFIX,services.googleapis.cn,Proxy
- DOMAIN-REGEX,^r+[0-9]+(---|\.)sn-(2x3|ni5|j5o)\w{5}\.xn--ngstr-lra8j\.com$,DIRECT
最终得以问题解决。因AI以及reddit,还有知乎等等全网搜索引擎并无切实有效的综合解决方案,固写此博文留作记录以期解决遇到相同问题的网友。
感谢乱笔同学的解疑,亦同步感谢知乎 搜罗游戏提供的解决思路。
以上