如何获取自动续订inapp购买的共享密钥?

时间:2012-08-08 05:08:03

标签: iphone objective-c in-app-purchase itunesconnect

我正在实施Auto-renewable InApp购买。据我所知,iTunes Connect上提供的SHARED_SECRET_KEY是针对个人用户帐户的。这是在verifying receipt时使用的。在这种情况下,我不能将其用作静态#Define var。

我也没有在SKPaymentTransaction对象中找到它。

我如何为个人用户获取它,因为我们为特定用户获取了receipt_data。

1 个答案:

答案 0 :(得分:1)

实际上,据我所知,SHARED_SECRET_KEY不是用于个人用户帐户,而是用于应用程序本身。

当交易状态为SKPaymentTransactionStatePurchased与付款队列中的活动交易(SKPaymentTransaction)时,您需要验证收据。

当我实施inapp购买时,我的主要困惑是获取与您一样的特定用户的信息。我正在保存有关我购买的信息,因此在启动时我可以刷新用户的信息。同样恢复是我可以建议的另一种方法,用于支持用户的多个设备(最多5个)。