2014-04-06 33 views
0

我已经在我们的应用程序中实现了恢复按钮,但如果成员从我们的应用程序创建账户A并通过appstore支付,它会导致我们出现问题。那么如果他在我们的应用程序中创建了另一个成员,并通过点击还原按钮并以这种方式使用一个苹果应用程序标识以这种方式放入应用程序标识来恢复购买,则他可以通过为一个单一成员购买一次来获得多个白金会员,并且为不同的成员恢复多次。恢复用于在iOS应用程序中恢复不同账户的购买

这是为即将推出的网站和应用程序,我有一个免费/基本的计划,任何人谁注册,然后可升级的一次/终生铂计划。 现在在我的iOS应用程序中,我收到了苹果公司在解析中心发来的一条消息:“要恢复以前购买的应用程序内购买产品,提供”恢复“按钮并启动恢复过程将是合适的,按钮由用户点击。“

现在,如果会员从一台设备升级并从另一台ios设备登录,他将不会是基本会员,因为他已经是我们数据库的白金会员,因此不会看到购买/升级到铂金场景在我们的应用程序

基本上可以通过删除恢复按钮来避免拒绝。 什么将是我的解决方案

我已经选择了非消耗品采购

回答

0

与特定的登录到你的服务器相关联的白金会员的上述情况?如果是这样,那么在您的服务器上,当您处理应用内购买收据并将其与用户帐户关联时,您将记录收据ID。每次处理收据时,都会检查并查看另一个用户是否已经先声明了该购买,如果是重复购买,则不会兑现。重播攻击是一个非常经典的策略,如果购买与用户登录绑定,则轻松击败...