恢复应用程序内购买(使用Parse)

时间:2015-12-07 18:02:04

标签: ios swift parse-platform in-app-purchase

我在我的应用中添加了购买应用内购买选项。我这样做是使用Parse。 这是我完成购买的代码:

        PFPurchase.buyProduct("Name.App.RemoveAds", block: { (error:NSError?) -> Void in

        if error != nil {

            println("Error occured: \(error)")
        }

        else {

        }
    })

我的应用程序被Apple拒绝,因为还没有恢复购买按钮,可用于在应用更新后恢复购买。 现在我想问你如何恢复应用程序内购买(有或没有Parse - 应该同时工作还是?)。

1 个答案:

答案 0 :(得分:0)

您应该使用PFPurchase.restore()

Here您可以找到PFPurchase文档。

这将触发您需要为产品添加的观察者。

PFPurchase.addObserverForProduct("Name.App.RemoveAds", block: { (transaction : SKPaymentTransaction!) -> Void in
        ...  
        return true
    }