paymentQueue:在使用促销代码购买的还原交易中未调用updatedTransactions

时间:2019-10-28 19:28:27

标签: ios swift in-app-purchase

一周前,我将一个具有可用的应用内购买功能的应用上传到了iOS App Store。 应用程序状态为“准备出售”,并且也可以使用应用程序内购买。

我向朋友分发了一些促销代码,其中许多人说他们可以要求使用它们,但是如果他们打开应用程序,则无法解锁应用程序内购买。

即使他们单击“恢复”按钮,该按钮在后台调用SKPaymentQueue.default().restoreCompletedTransactions(),也不会调用func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) ...

我在AppDelegate的SKPaymentQueue.default().add(self)中的didFinishLaunchingWithOptions中添加了merged_df[merged_df.apply(lambda x: x['in1'].overlaps(x['in2']), axis = 1)] 的SKPaymentTransactionObserver,但仍然无济于事...

在沙盒模式下,一切正常。我不知道我做错了什么。 也许有人可以告诉我。

谢谢!

0 个答案:

没有答案
相关问题