按照苹果 App Store 的规则,如果用户的账号为南非区,就只能使用南非区 App Store。且不说国内诸如《我叫 MT》《神雕侠侣》在内的诸多游戏并未在南非上架,即便上架,内购倒爷也无法达到为国服玩家充值的目的——经触乐网记者测试,如果先用国服 Apple ID 下载游戏,再换成南非 ID 进入游戏,内购的价值 648 人民币的确会换算成 799 南非兰特,但这时点击购买,会弹出“此程序非当前 ID 购买,请先购买程序”。换言之,你无法用一个账号去购买另一个账号名下的游戏内购。
这时我们大致能猜到,淘宝商家应该使用了某种方式,使用南非账号买到了中国区的 App,然后再用兰特结算。但这听起来不太可能实现——在不切换账号的前提下,如何购买一个在当前区域没有上架的游戏呢?
随着调查的进一步深入,我们经过多次尝试,最终成功再现了“买一个压根没上架的游戏并购买内购”。原来这个过程不需要任何超出普通用户权限的操作,完全在苹果的规则下便能实现:
以下是再现过程:
1、你需要注册一个中国区的 Apple ID,这里一切如常,略过不表。
2、使用这个 ID,下载你打算用南非兰特充值的游戏,登录游戏,这里我们的测试对象是腾讯的《全民英雄》。
3、退出游戏,下载并安装一个 PC 端的 iCloud 程序。
4、在 PC 上打开 iCloud 程序,登录你刚注册的国服 ID,你会看到以下界面:
8、打开上文提到的游戏《全民英雄》,角色、服务器等都保持原样,进入商店,发现内购仍以人民币显示。但这些都无关紧要,直接点击购买。我们可购买一个 6 元人民币的道具进行测试,按照当前的国际汇率,6 元人民币相当于 10.41 南非兰特,但实际成交价只有 7.99 兰特,相当于打了 7.6 折,如下图:
至于前文提到的淘宝 648 块钱的内购只卖 460 多块,相当于 7.1 折。和上文的 7.6 折对比,看似成交价比直接汇率价都低。但需要注意的是,在中国价值 648 元的内购,到了南非只有 799 兰特,换算成人民币是 455 元,就算内购倒爷只卖 460 元人民币也有足够获利空间。
在上述再现的过程中,存在两个难点,导致这个漏洞被埋没了相当长的时间,成为只流传于“内购倒爷”之间的一个商业秘密:
1、“切换账号所属国家”是个相当隐蔽的功能。iTunes 客户端自身不提供这种功能,用户需要下载一个 iCloud 程序才能进行切换。此外,切换账号有诸多不便,用户一般情愿重新申请一个账号。
2、即使切换到南非,在使用信用卡支付的时候依然会报错。一般人即便尝试,到这一步也基本放弃,很少有人想到可以用 Gift Card 充值后再购买。
如今,这个产业链的规模仍然在扩大,产业链的上下游正在逐渐完善。目前在淘宝输入“南非 Gift Card”,可以找到超过 213 件商品。在这些商品中,销量最高的是价值为 4500 兰特的 Gift Card。在排名前列的一家店铺中,按照当前汇率售价为 2600 人民币、实际价值 4500 兰特的南非区 Gift Card,在近 30 天内销量超过 500 张,历史总销量超过 2000 张。且大部分购买者均会一次购买 3 张,甚至 20 张,其中不乏一些“XXX 工作室的”的买家,这个灰色产业无疑会吸引越来越多的投机者入驻。
最后,触乐网关注此话题,并不是为了传播具体使用的投机方法,虽然我们知道一定会有无数用户去尝试——这无疑是一个短期的坏事,却是长远的好事。唯有将阴暗敞开,阳光才会照下,苹果或许才会有所重视,进而优化他们的 App Store 付费规则吧。
原文转自:http://www.chuapp.com/2014/02/28/9195.html