Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
我正在iOS上创建服务器驱动的游戏,该游戏允许玩家创建用于多设备游戏的游戏帐户。我的游戏具有非消耗性的应用内购买(IAP),可以由原始购买者恢复或重新下载。
我希望玩家不能将其IAP还原到多个游戏帐户。根据苹果的规定,这可能吗?
以英雄学院为例,这是可能的。
Player1可以在其游戏帐户和iTunes帐户 上购买所有IAP Player1登录到Player2的英雄学院游戏帐户 Player1将非消耗性的IAP重新下载到Player2的游戏帐户中,从而赋予Player2对所有IAP的权限 Player2可以在自己的设备上登录他的游戏帐户,现在拥有所有IAP的权限
结果是:Player2免费获得了所有IAP。
我也许可以阅读他们的iTunes帐户,并将iTunes还原购买限制为一个游戏帐户。实现该解决方案似乎与苹果公司恢复非消耗性IAP的准则背道而驰。
我可能认为购买的商品是可消费的,并且仅适用于单个帐户,但这似乎超出了苹果的指导方针,并且最终用户的设计会很差。
想要改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
4年前关闭。
Improve this question
我正在iOS上创建服务器驱动的游戏,该游戏允许玩家创建用于多设备游戏的游戏帐户。我的游戏具有非消耗性的应用内购买(IAP),可以由原始购买者恢复或重新下载。
我希望玩家不能将其IAP还原到多个游戏帐户。根据苹果的规定,这可能吗?
以英雄学院为例,这是可能的。
结果是:Player2免费获得了所有IAP。
我也许可以阅读他们的iTunes帐户,并将iTunes还原购买限制为一个游戏帐户。实现该解决方案似乎与苹果公司恢复非消耗性IAP的准则背道而驰。
我可能认为购买的商品是可消费的,并且仅适用于单个帐户,但这似乎超出了苹果的指导方针,并且最终用户的设计会很差。
最佳答案
一个简单的解决方案是拥有一种软性货币的可消耗IAP,用户可以在游戏中花钱购买该非消耗性物品。
IE。我以5美元的价格购买了100枚魔术硬币的IAP易耗品,以便购买售价50枚魔术硬币的魔术 bean 。
关于iOS利用: Restoring In-App Purchases to Multiple Game Accounts,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14285460/
10-12 01:24