2012-08-08 59 views
1

我正在实施自动更新InApp购买。据我所知,在iTunes Connect上开始提供的SHARED_SECRET_KEY是针对个人用户帐户的。而这正在使用verifying receipt在这种情况下,我不能使用它作为静态#Define变种。如何获取自动更新inapp购买的共享密钥?

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

当我们为特定用户收到receipt_data时,我如何为个人用户获取它。

回答

1

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

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

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

+0

如果我没有对我的应用程序执行“还原”操作,会影响InApp吗? – Heena 2012-08-09 06:15:58

+0

不,据我所知,InApp可以顺利工作而无需恢复。 – Neslisah 2012-08-28 19:12:28