我正在实施Auto-renewable InApp购买。据我所知,iTunes Connect上提供的SHARED_SECRET_KEY
是针对个人用户帐户的。这是在verifying receipt
时使用的。在这种情况下,我不能将其用作静态#Define
var。
我也没有在SKPaymentTransaction
对象中找到它。
我如何为个人用户获取它,因为我们为特定用户获取了receipt_data。
答案 0 :(得分:1)
实际上,据我所知,SHARED_SECRET_KEY不是用于个人用户帐户,而是用于应用程序本身。
当交易状态为SKPaymentTransactionStatePurchased与付款队列中的活动交易(SKPaymentTransaction)时,您需要验证收据。
当我实施inapp购买时,我的主要困惑是获取与您一样的特定用户的信息。我正在保存有关我购买的信息,因此在启动时我可以刷新用户的信息。同样恢复是我可以建议的另一种方法,用于支持用户的多个设备(最多5个)。