【问题标题】:SKPaymentQueue restoreCompletedTransactions restores same transaction multiple timesSKPaymentQueue restoreCompletedTransactions 多次恢复同一个交易
【发布时间】:2012-05-25 18:17:41
【问题描述】:

我在通过 iTunes Connect 购买时设置了为期 6 个月的自动续订订阅。我创建了一个测试用户并购买了该订阅,现在当我尝试恢复我的购买时,它会在

中的 transactions 数组中多次返回相同的交易
- (void)paymentQueue:(SKPaymentQueue *)queue updatedTransactions:(NSArray *)transactions 

我使用以下代码恢复我的购买。

[[SKPaymentQueue defaultQueue] addTransactionObserver:self];
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];

请告知我做错了什么。

谢谢。

【问题讨论】:

    标签: iphone ios storekit in-app-purchase


    【解决方案1】:

    确保调用 finishTransaction。

    【讨论】:

      【解决方案2】:

      我为非消耗品开发了storekit。看看你是否可以使用它,或者你可以建议我做任何改变。 :)
      享受吧!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-23
        • 1970-01-01
        相关资源
        最近更新 更多