兑换的促销代码未包含在updateTransaction中

时间:2019-09-03 12:47:27

标签: ios swift in-app-purchase storekit

我有一个集成应用内购买的应用程序。通常,应用程序内购买功能可对应用程序内进行的购买按预期方式工作,并且还经过全面测试,可用于在应用程序商店中发起的购买(使用“ itms-services://?action = ....进行了测试”) )

在AppDelegate中启动应用程序后,我将立即启用IAPService,并且可以按预期正确调用updateTransaction,但是....

当我兑换促销代码时,它不会到达updateTransactions中。它确实包含我进行的其他购买,但没有提及通过促销代码兑换的任何东西(尽管在AppStore上收到一条可爱的消息,指出兑换成功)。实际上,它永远不会从任何其他后续启动中获得,甚至即使我随后致电:

  

SKPaymentQueue.default()。restoreCompletedTransactions()

知道我要去哪里错了吗?我已经向苹果提交了一个错误报告,以防万一这是他们的事情,但我没有屏息!

0 个答案:

没有答案