Ios 如何检查苹果ID已购买的IAP自动续费订阅

Ios 如何检查苹果ID已购买的IAP自动续费订阅,ios,objective-c,in-app-purchase,Ios,Objective C,In App Purchase,我需要在这个项目中获得自动续订。此项目允许用户在支付订阅费后注册我们的产品。这很好,但如果我决定使用相同的苹果ID再次注册,应用程序不会要求我购买会员资格,而是会显示“您当前已订阅该会员资格”,然后用有效的购买信息推送我 我一直在寻找解决这个问题的方法,这是一个问题,因为人们可以通过使用他的朋友苹果ID注册一个帐户来获得免费帐户,但我找不到任何可能的解决方案 以前有人有过这个问题吗?如何避免这种情况发生?因此,您遇到了使用Apple订阅的一个难题 为了保证人们不会滥用他们的苹果ID来获取免费内容

我需要在这个项目中获得自动续订。此项目允许用户在支付订阅费后注册我们的产品。这很好,但如果我决定使用相同的苹果ID再次注册,应用程序不会要求我购买会员资格,而是会显示“您当前已订阅该会员资格”,然后用有效的购买信息推送我

我一直在寻找解决这个问题的方法,这是一个问题,因为人们可以通过使用他的朋友苹果ID注册一个帐户来获得免费帐户,但我找不到任何可能的解决方案


以前有人有过这个问题吗?如何避免这种情况发生?

因此,您遇到了使用Apple订阅的一个难题

为了保证人们不会滥用他们的苹果ID来获取免费内容,您需要将发送到您的后端,解析出所有的
transaction\u标识符
s并将其附加到原始帐户。然后,当第二个用户试图发布相同的收据时,您可以检查给定的
交易\u标识符是否已经向其他人提供了内容


不幸的是,这并不简单,需要相当多的代码和对IAP系统的理解。如果你想在不做工作的情况下获得好处,你可以使用这样的服务(免责声明:这是我的公司)。我们在后端完成所有这些工作,您只需向我们发送收据,我们就会告诉您是否有用户订阅。

感谢您的回复!实际上,我已经使用Firebase设置了一个后端进程。一旦交易成功,我就推送收据数据并对其进行验证。一旦我这样做了,我就会为该用户存储带有过期时间的收据。我从未想过也要使用标识符