关于 Google Play 商店只能浏览不能下载的一点奇怪发现

2020-08-08 19:24:21 +08:00
 Chengx3

换了新手机,最近在配置 GMS,发现 Play 商店除了不能下载和更新应用之外使用正常,具体表现为可以拉起内容下载管理器但是没有进度。起初我以为是出国的网络没有弄好,于是切换到了全局模式测试,发现 Play 商店还是不能下载和更新。后来把 log 调出来一看,发现了一个奇怪的网址:

r16---sn-ni57rn7e.xn--ngstr-lra8j.com

ping 后发现这个网址的 IP 是 203.208 网段的,也就是 Google 部署在中国大陆的 IP 之一。更奇怪的是只有在我使用 HK 线路的时候,哪怕是全局,Play 商店都不能下载更新。一但使用别的地区( SG/US...)的网络,Play 商店就正常了。

为什么给手机全局搭建了一个位于 HK 的网络,这台手机还是会连接一个位于北京 /上海的 IP ?这个 IP 什么都没有,自然无法下载和更新了。换成连接到 SG/US 的网络就恢复正常,其他本地配置不变。我知道我这个手机会检测 Google 官网的连通性来控制 GMS 的连接,为什么 GMS 已经走了 HK,还是尝试去连接一个大陆 IP ?

82171 次点击
所在节点    Android
176 条回复
Helsing
2020-08-08 20:07:28 +08:00
之前一样遇到这个问题,好像等久一点就会开始下了?
lixingcong
2020-08-08 20:30:45 +08:00
我遇到楼主这个问题,实在想不起来如何解决...等了好久,反复关闭开启代理,才有进度条
Chengx3
2020-08-08 20:34:22 +08:00
@Helsing 没用。关键是查到 GMS 去连了一个大陆 IP,这就很难受。
qingxi
2020-08-08 20:37:50 +08:00
别装中国版套件包,如三星小米等自带的
talentr9
2020-08-08 20:39:03 +08:00
换个 ip 节点 你的 ip 被污染了
Chengx3
2020-08-08 20:40:09 +08:00
@qingxi 手边有外版机器,不用国行机器的确可以解决,但是之前用了两年三星的国行和半年的小米使用完全正常,都没有这个问题。
Chengx3
2020-08-08 20:46:24 +08:00
@talentr9 佩奇家的 Amy 会有 IP 污染?
tonylau
2020-08-08 21:16:35 +08:00
退出 APP,清除一下 google play 的数据,再打开商店就可以下载了。屡试不爽,跟缓存故障有关系。
hakono
2020-08-08 21:25:44 +08:00
这问题在日本也偶尔有,直接重启下手机就解决了
HarveyZh
2020-08-08 22:04:40 +08:00
你可以看看科学上网工具是不是被手机安全管理禁用了后台自启了,之前我的荣耀手机就是被禁用导致的。
snw
2020-08-08 22:14:22 +08:00
是有这问题,和梯子的 IP 有关,比如套路云新加坡就常见,用 Vultr 日本就正常。多开关几次代理有小概率解决,清除 Play 数据有较大概率解决。
txydhr
2020-08-08 22:15:04 +08:00
不知道谷歌把你分配到中国节点的判断逻辑是什么
txydhr
2020-08-08 22:15:23 +08:00
我新买的 vivo 也这样
snw
2020-08-08 22:16:11 +08:00
@qingxi
国际版手机自带原版 Play 照样有这问题。
txydhr
2020-08-08 22:17:40 +08:00
@snw 是不是阿里云的新加坡 ip 被谷歌判断为中国 ip 的原因?
Chengx3
2020-08-08 22:22:22 +08:00
@HarveyZh 已经排查了不是。如果是这样换 SG/US 线路就不能解决了。
likai
2020-08-08 22:42:11 +08:00
调用的系统下载功能没有爬墙,
cest
2020-08-08 22:51:25 +08:00
遇过类似情况, 墙外 dual stack isp

ipv4 正常, ipv6 抽风的时候
gcm/fcm 正常
play store 正常 browse
但 play store 下载却是只用 ipv6
ipv6 不 work 的时候,不会像 chrome fallback 到 ipv4
表现为手机除了 play store update 会 starting download ,然後卡在 0% 外
其他都正常
tcp handshake timeout 连个屁都不给

网路错误不回报详细具体 socket 错误的都罪该万死,没有例外
Chengx3
2020-08-08 22:58:04 +08:00
@likai 全局模式下载管理还能不爬 q ?怎么做到的?
ysc3839
2020-08-08 23:07:29 +08:00
是什么手机,什么系统?近几年 Google 要求预装 GMS 的中国大陆的手机要设置一个 flag,设置后相关 app 就会去连接 Google 在中国的服务器,不会连接海外的服务器。而中国的服务器目前是拒绝提供服务的,结果就是这样。
至于为什么旧手机没问题,是因为 Google 以前没这么要求,或者干脆不支持 GMS 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/696735

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX