|
货币之间的汇率时有波动,如果遇到很大的波动,例如去年的南非币,就有可能存在一些人利用汇率差来帮助玩家代充。
南非币已经过去了,但谁都不知道下一个是谁。所以最好从技术手段提前做好预防,下面就解释一下汇率问题及解决方案。
利用汇率漏洞的充值流程
由于AppStore允许消费者用各种跨国货币在商店进行支付,而苹果对于汇率调整的速度并不足够快。所以有一些人会利用这个漏洞购买大量的苹果礼品卡,帮助用户支付来获利。下面是大致的流程:
技术解决方案
关键点一:检测币种风险
由于我们无法预知未来哪种货币会存在较严重的汇率差,而检测币种又只能在客户端做判断,所以这个地方需要做成服务器端可控(例如GM后台可以配置哪些币种存在风险)。
币种是通过ISO编码来判断的,各种不同币种的ISO编码可以在这里查询——币种ISO大全
关键点二:记录玩家信息
玩家信息需要记录:玩家账号、玩家角色、内购项、设备信息。将这些信息上传到服务器。
IOS不同版本可获取的用户设备信息是不同的:
IOS6.1以上:IDFA,IDFV
IOS6.1以下:MAC地址
关键点三:警告和封号
警告的方式最好是强提示,别使用toast提示,最好是给玩家发一封邮件详细说明原因。
玩家多次警告后可以直接将玩家账号封停并说明原因。玩家在封停的状态下登陆账号时给出玩家明确的提示。
相关阅读:苹果AppStore代充乱象调查 手游商单日损失60万
via:73team
声明:游资网登载此文出于传递信息之目的,绝不意味着游资网赞同其观点或证实其描述。
|
|