我正在iOS应用程序中建立订阅。
我有一个StoreObserver
和SKPaymentTransactionObserver
都符合的实现。我的SKProductsRequestDelegate
实现是单例,并在StoreObserver
期间作为事务观察者添加到默认付款队列中。
我目前正在沙盒环境中测试该应用程序。使用新的沙箱用户进行测试时,系统会提示我登录,然后再出现预期的对话框。收到application:didFinishLaunchingWithOptions
对话框后,我希望回调到You're all set! Your purchase has been successfully completed
。但是,该回调永远不会触发...直到我杀死该应用程序并再次启动它。
有人知道为什么会这样吗?
答案 0 :(得分:0)
尽管StoreObserver已在SKaymentQueue
中注册为AppDelegate
事务观察者,但再次将其注册 似乎可以解决此问题。 >