判断某个应用本区能不能下,多数人用的办法是问人:有人说台湾能下,有人说香港下不了,还有人说土耳其也可以。这些说法往往互相矛盾,而且没人说得清是什么时候的情况。
其实这件事有确定的查法,不需要账号、不需要切换地区、不需要装任何工具,浏览器打开就能查,两分钟能把全球几十个区扫一遍。买账号之前先查清楚,比买完发现下不了要省事得多。
为什么打听来的答案往往不准
上架地区不是固定的,它由开发者在后台自己勾选,随时可以增删。今天在某个区有,下个月可能就撤了,反过来也一样。
这带来三个问题:一是别人的经验有时效,他半年前能下不代表你现在能下。二是同一个应用可能有多个版本,名字相近但分属不同开发者,在不同区上架,问的人和答的人说的未必是同一个东西。三是有人把"搜不到"当成"没上架",实际上可能只是他的商店没切过去,这属于两回事。
靠自己查一遍,这三个问题都不存在。
最可靠的方法:改App Store链接里的国家代码
苹果的应用页面网址里本身就带着地区标识,把它改掉就能看到另一个区的同一个应用,这是整套方法的基础。一个标准的应用页面地址长这样:https://apps.apple.com/us/app/应用名/id123456789
其中 us 就是国家或地区代码,id 后面那串数字是这个应用的唯一编号。关键在于这个编号是全球统一的,同一个应用在任何地区的商店里都用同一串数字,所以你只要换掉前面那个代码,就能查另一个区。
判断标准很简单:页面正常打开并且能看到应用信息,说明这个区上架了;页面提示找不到内容或者自动跳转到别的页面,说明这个区没有。整个过程在电脑浏览器上完成,既不需要登录任何账号,也不会影响你现在正在用的账号。
想批量查询的话,把地址复制几份逐个改掉代码,一次开一批标签页横向对比,几十秒就能扫完十几个区。
拿一个真实的应用走一遍
用火币 HTX 做例子,它是跨境场景里被问得最多的一类,也正好属于上架地区变动频繁的那种。
它在 App Store 里的应用编号是 1023263342,所以要查它在新加坡区的情况,地址就是:
https://apps.apple.com/sg/app/id1023263342
想查中国台湾就把 sg 换成 tw,查中国香港换成 hk,查土耳其换成 tr。逐个打开一遍,几十秒就能得到一份属于你查询当天的准确清单,而不是别人半年前的印象。
这里要说明一件事:我不给你一份地区清单,因为给了就是害你。 这类应用的上架地区调整得比普通应用频繁得多,任何写死的清单过一两个月就可能失效,而你看到这篇文章的时间点我并不知道。方法的价值恰恰在于它当场生效,你自己查出来的结果永远比任何人转述的都新。
顺带一提,火币这个例子还能演示前面提到的同名混淆问题。以"火币"或者 HTX 为关键词搜索,商店里会出现若干个名称相近的应用,其中只有一个的编号是上面那串数字。认编号,不认名字和图标,这是整套方法里最省事也最少出错的一条。
常用国家和地区代码对照
代码统一是两个小写字母,下面这批是跨境场景里查得最多的地区,可以收藏备用。
| 地区 | 代码 | 地区 | 代码 |
|---|---|---|---|
| 美国 | us | 新加坡 | sg |
| 中国香港 | hk | 中国台湾 | tw |
| 日本 | jp | 韩国 | kr |
| 英国 | gb | 德国 | de |
| 加拿大 | ca | 澳大利亚 | au |
| 土耳其 | tr | 尼日利亚 | ng |
| 中国大陆 | cn | 印度 | in |
注意英国用的是 gb 而不是 uk,这一个最容易填错。中国大陆是 cn,拿它作为对照组很有用:某个应用在 cn 打不开而在别的区能打开,就印证了它确实是地区限制而不是你的操作问题。
怎么找到一个应用的ID数字
前提是你得先拿到那串数字,下面几个来源都可以,选顺手的一个即可。
从任何一个能打开的区拿,在浏览器里访问 apps.apple.com 搜索这个应用,从搜索结果点进详情页,地址栏里就有你要的完整链接。
从设备上分享,在 App Store 里找到这个应用之后点分享按钮拷贝链接,粘贴到任何地方就能看到那串 id 数字。
从开发者官网拿,多数应用的官网都有下载按钮,指向的就是它的 App Store 页面。这个来源还有一个额外的好处,官网通常会写明它在哪些国家和地区提供服务,和你查出来的上架情况正好可以互相印证。
拿不到 id 的话也可以直接改用搜索页的地址来试,但用 id 查明显更准确,因为搜索结果会受到名称相似的其他应用干扰。
用苹果的查询接口一次查多个地区
需要一次查很多个区,或者手上有一批应用要逐个确认,苹果提供了一个公开的查询接口,用起来比开页面更快,地址格式是这样:
https://itunes.apple.com/lookup?id=123456789&country=sg
把 country 后面的代码换掉就是查另一个区。返回的内容里 resultCount 是 0 就代表该区没有,大于 0 就是有,同时还能看到这个应用在该区的名称、价格、版本和更新日期。
这个接口不需要密钥也不需要登录,浏览器直接打开就能看。对做跨境业务、需要定期确认多个应用可用性的人来说,它比一个个开页面快得多。
查到之后怎么判断该买哪个区的账号
查出来的结果往往不止一个区可用,这时候还需要再做一次选择,判断依据不只是能不能下载。
优先选自己已有账号的区,手上如果已经有一个可用的海外账号,而目标应用在那个区恰好也上架,那就完全不必再买一个新的。
没有的话,就要看这个区还能给你带来什么,因为账号是长期资产,只为一个应用买一个区并不划算。同一个区还能下到哪些你需要的应用、订阅价格处在什么水平、付款方式是否方便,这几项都该一起放进去考虑。各区在应用覆盖上的差异,为什么不同国家的 Apple ID 能下载的 App 不一样那篇按类目做过对比。
留意付款便利性,有些区支持的付款方式对国内用户明显更友好,有些区则基本只能靠礼品卡充值。这一项在长期使用中的影响,往往比一时的应用可用性更大。
最后看这个区的账号自己好不好维护,新加坡区的特点和适用人群,新加坡 Apple ID 适合哪些用户那篇有具体分析,新加坡 Apple ID iCloud 版则对应需要长期使用的场景。全部地区和版本可以从苹果 ID 购买这个入口对照着看。
从查询结果里还能读出哪些信息
页面能打开只是最基础的一层结论,同一个页面上还有几项信息对判断很有价值,看一眼就能省掉后面的试错。
开发者名称是最要紧的一项,因为它决定了你查的到底是不是同一个应用,名字相近但开发者不同的话那就是两个东西,上架地区自然对不上。跨区对比的时候,先核对开发者是否一致,再去看其他信息。
价格在不同区可能不同,同一个应用在某些区免费而在另一些区收费的情况确实存在,内购项目的定价差异更常见。你如果对价格敏感,多查几个区能比出实际差别。
更新日期能反映这个区的版本是否跟得上。个别应用在某些区停止更新但没有正式下架,页面还在,版本却停在很早以前,这种状态下装了也用不了多久。
语言列表是一个容易被忽略的信号,列表里没有中文而你又需要中文界面的话,即便下载成功,实际使用体验也会大打折扣。
兼容性要求那一栏写明了最低系统版本,设备系统偏旧的话这一项要单独确认,否则查了半天最后发现根本装不上。
查询之外,还有两个可以交叉验证的来源
单一来源可能出错,重要的决定值得再验一次,下面两个渠道成本都很低。
开发者的官方网站会说明服务覆盖哪些国家和地区,这个信息比商店的上架状态更接近实际可用性,因为它反映的是服务本身的开放范围而不只是分发范围,两者不一致时以官网的说明为准。
应用页面里的隐私和支持链接同样有用,商店页面底部通常挂着开发者的支持网址和隐私政策地址,点进去往往能找到更详细的地区说明,包括哪些地区明确不提供服务,这一步在涉及注册和实名的应用上价值最高。
交叉验证的意义在于区分两种失败:一种是商店层面下载不了,另一种是下载成功但注册不了或者用不了。前者换个区的账号能解决,后者换多少个账号都解决不了。
这个方法查不出来的几种情况
这套方法有明确的边界,下面几种情况查了也得不到有意义的结果,需要换个思路。
应用根本没在 App Store 上架,有些应用只通过开发者官网或者企业分发渠道提供,苹果的商店里压根没有它,这种情况下查任何区都是空的。
应用采用了未公开上架的方式,苹果允许开发者把应用发布到 App Store 却不让它出现在搜索和榜单里,只能通过一条直链访问。这种情况下你用 id 查得到但搜不到,两边的结论会互相打架。
上架了但功能受限,应用在某个区能下载并不代表它的全部功能在那里都可用,金融类和内容类应用尤其常见,账号注册环节可能会另外判断你的身份或者所在地。
前面那个火币的例子正好落在这一类里。这类交易平台除了商店层面的上架限制,自己还有一套独立的用户准入规则,会在注册和实名环节判断你所在的司法辖区,并按当地监管要求决定开放哪些功能。换句话说,商店能下载和平台让你注册使用,是两道彼此独立的门。 花钱买了对应地区的账号、应用也装上了,仍然可能卡在注册这一步,而这一步不是换 Apple ID 能解决的。
涉及资金的应用尤其应该多花几分钟:动手之前先去它的官网看清楚服务覆盖哪些地区、对你所在地有没有限制,确认自己使用它是否合规、出了问题有没有申诉渠道。这些判断和用哪个 Apple ID 无关,但比 Apple ID 重要得多。能下载和能用是两件事,查上架只解决前一件。
上架状态刚刚变动,苹果的页面和查询接口都存在缓存,刚下架或者刚上架的应用可能有短暂延迟,隔几小时再查一次会更保险。
最后这一条尤其要留意:账号地区只决定你能进哪个商店,不决定应用是否对你开放。 涉及金融、支付、身份认证的应用普遍会在注册或使用环节独立判断用户情况,商店层面的可用性和这一层完全无关。买账号之前先弄清楚自己卡在哪一层,能避免花了钱还是用不了。
常见问题
改了国家代码页面能打开,就一定能下载吗?
能打开说明该区上架了,但下载还需要你的账号本身属于那个区。查询和下载是两件事,前者不需要账号。
为什么我在 App Store 里搜不到,用链接却能打开?
有两种可能。一是你的商店没有切换到对应地区,二是这个应用采用了不出现在搜索结果里的发布方式。
国家代码填错了会怎样?
页面会提示找不到,或者跳转到默认页面。填错和真的没上架看起来相似,所以代码要核对准确,尤其是英国的 gb。
查到有好几个区都能下,选哪个?
优先选你已经有账号的区;都没有的话,看哪个区还能满足你的其他需求,以及付款方式是否方便。
别人说火币只有新加坡和土耳其能下,准吗?
准不准取决于他是什么时候查的。用编号 1023263342 自己查一遍只要几十秒,得到的是当天的结果。另外要注意,这类交易平台能下载不等于能注册使用,它会在注册环节单独判断你所在的地区。
应用在某个区显示的名字和我知道的不一样,是同一个吗?
看 id 数字,数字相同就是同一个应用。开发者可以为不同地区设置不同的显示名称。
这个方法能查安卓应用吗?
不能。这套地址结构是苹果 App Store 专有的,安卓应用要去对应的商店查。