首页 > 解决方案 > SKPaymentTransactionObserver 未调用 updatedTransactions

问题描述

我已经添加SKPaymentQueue.default().add(self)application didFinishLaunchingWithOptionsSKPaymentTransactionObserver 并符合委托,我已经添加了应用内购买功能,一切都按本书进行,但在重新启动应用程序时不会调用未完成的交易。

我真的不知道为什么这不起作用。

注意:当我尝试购买应用程序内时,我确实会收到状态为.purchasing.purchased或的交易.failed

也正因为如此,如果我在重新启动应用程序时尝试购买相同的应用程序内商品,则会出现一个弹出窗口,上面写着“此应用程序内购买已被购买”(此交易应该在注册观察者时到达)。

标签: iosswiftxcodein-app-purchasestorekit

解决方案


推荐阅读