我需要在这个项目中获得自动续订订阅。该项目允许用户在付费订阅后注册我们的产品。这很好用,但如果我决定使用相同的 Apple ID 再次注册,该应用程序不会要求我购买成员(member)资格,而是说“您当前订阅了这个”。然后通过有效的购买插入我通过。
我一直在寻找解决这个问题的方法,这是一个问题,因为人们可以通过使用他的 friend Apple ID 注册一个帐户来摆脱免费帐户,但我找不到任何可能的解决方案。
以前有人遇到过这个问题吗?我怎样才能避免这种情况发生?
最佳答案
因此,您遇到了使用 Apple 订阅的困难方面之一。
为保证人们不会滥用他们的 Apple ID 来获取免费内容,您需要发送 App Store receipt到您的后端并解析出所有 transaction_identifier
s 并将这些附加到原始帐户。然后,当第二个用户尝试发布相同的收据时,您可以检查给定的 transaction_identifier
s 已经在向其他人提供内容。
不幸的是,这并不简单,需要相当多的代码和对 IAP 系统的理解。如果您想在不工作的情况下获得好处,您可以使用 RevenueCat 之类的服务。 (免责声明:这是我的公司)。我们在后端完成所有这些工作,您只需将收据发送给我们,我们会告知用户是否订阅。
关于ios - 如何检查 IAP Auto Renewable Subscription 是否已由 Apple ID 购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48210791/