情况:
已退款
问题:
我们不希望用户能够再访问此内容。这可能会成为他们利用的漏洞。(解锁内容,然后退款,并保留他们对所述内容的访问权限)
问题:
我们有没有办法用他们的transactionId、transactionReceipt或我们可能掌握的任何其他信息来检查用户的IAP是否得到了退款?
作为参考,我已经阅读了,它没有提到这个案例。
发布于 2011-06-26 21:51:36
不是的。如果内容已退款,则无法撤销对内容的访问权限。我相信这是设计好的。app Store退款也是如此;如果有人购买了一个应用程序,然后要求苹果公司退款,苹果公司不会阻止用户继续使用该应用程序。
发布于 2013-01-05 22:08:11
不是的。您不能停止用户访问。苹果在退款后不会阻止用户使用该功能
发布于 2013-04-12 16:53:35
下面是专横的苹果公司最近的回答!
在4月11日的Hello Joe,
首先感谢您的快速回复。
我认为这其中存在一些误解。我们理解您必须保护用户信息。我们不需要任何用户信息。我们不需要任何用户信息- iTunes帐户、用户名、电子邮件地址和其他有关他/她自己的信息。
我们只需要一个数据-事务id (在您的代码中命名为"transactionIdentify“),例如"1000000033409668”(此事务id是3月13日的记录)。
用户从IAP购买产品时,您将生成“交易id”并将其发送给我们。然后,此事务id存储在我们的数据库中。现在他/她将从您那里获得退款,因此请将交易id发送给我们。让我们知道游戏中的哪一个取消了IAP。
当退款发生时,我们认为您应该向我们提供交易id。有了这些数据,我们可以为所有玩家提供更公平的服务。如果你不这样做,越来越多的玩家会使用你的退款机制来获得游戏物品,而不是真正的支付。你和我们都会赔钱的。我们认为这是非常重要的。
致以敬意,
白波
在4月12日的Hello Baibo,
感谢您就退款交易数据与我进行跟进。
我们将无法向您提供您所要求的退款交易数据,因为这不是您同意的合同提供给您的功能或好处。
要查看您的付费应用程序合同并查看您的会员福利,请访问iTunes连接中的合同、税务和银行模块:
http://itunesconnect.apple.com
如果您对大额退款不满意,您可能需要考虑调整您的应用内购买价格,因为我们将无法在未来向您提供退款交易数据。
https://stackoverflow.com/questions/6429186
复制相似问题