按用户名购买应用内购买自动续订

时间:2017-04-28 19:02:50

标签: ios in-app-purchase in-app

我正在应用程序中实现自动续订。我有几个问题请澄清。 非常感谢您的帮助。

1.user1使用他的iTunes帐户购买计划为30天的计划,而用户2使用他的iTunes帐户购买另一个60天计划的计划,如果user1登录到device2但是device2会发生什么情况还有user2 iTunes帐户。如果我在设备2中恢复购买或收据验证,我将获得用户2购买,因为自动续订将与iTunes帐户一起使用。

我们如何确保user1只能获得30天计划而不是60天计划。

先谢谢

1 个答案:

答案 0 :(得分:0)

您可以通过购买和恢复请求传递用户的登录名,以允许Apple改进欺诈检测,但这实际上不会阻止购买或恢复(无论是欺诈还是不是您的意图)。< / p>

(因此事后回答不是答案,而是留待此作为参考 - 见评论。)

例如restoreCompletedTransactions(withApplicationUsername:)

有关详细信息,请参阅this SO answer

this Apple Developer forum conversation为什么它实际上不会阻止“错误”的购买/恢复?用户。