应用内购买:购买新订阅不会触发付款队列更新

时间:2018-12-17 21:08:49

标签: ios in-app-purchase app-store

我正在iOS应用程序中建立订阅。 我有一个StoreObserverSKPaymentTransactionObserver都符合的实现。我的SKProductsRequestDelegate实现是单例,并在StoreObserver期间作为事务观察者添加到默认付款队列中。

我目前正在沙盒环境中测试该应用程序。使用新的沙箱用户进行测试时,系统会提示我登录,然后再出现预期的对话框。收到application:didFinishLaunchingWithOptions对话框后,我希望回调到You're all set! Your purchase has been successfully completed。但是,该回调永远不会触发...直到我杀死该应用程序并再次启动它。

有人知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

尽管StoreObserver已在SKaymentQueue中注册为AppDelegate事务观察者,但再次将其注册 似乎可以解决此问题。 >