我创建iOS上的服务器驱动的游戏,让玩家创造多设备玩游戏的帐户。我的游戏有应用内购买(IAP),它们是非消耗性的,可以由原始购买者恢复或重新下载。的iOS漏洞利用:恢复应用内购买到多个游戏帐号
我宁愿球员不能恢复他们的IAP多个游戏账号。苹果的规则有可能吗?
以英雄学院为例,它是可能的。
- PLAYER1购买所有的IAP对他的游戏帐号和iTunes账户
- PLAYER1登录Player2的英雄学院游戏账号
- PLAYER1重新下载的非消耗IAP到Player2的游戏账号,给Player2权限给所有的IAP
- Player2的登录到自己的游戏帐号自己的设备上,现在有权限的所有IAP
结果是:Player2已经得到了所有我的AP免费。
我可以在他们的iTunes帐户中读取并将iTunes恢复购买限制为单个游戏帐户。实施该解决方案似乎违背了Apple恢复非易损IAP的指导方针。
我可能会考虑购买消费品,并且只适用于单一帐户,但似乎不符合Apple的指导方针,并且会成为最终用户设计不佳的问题。
你是否找到了解决办法? – GameDevGuru
我建议你直接联系Apple。 – Timtech
如何使用IOS 7.0+可用的“applicationUsername”字段? – Lexicon