PFPurchase恢复实现Parse

时间:2015-02-16 22:31:10

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

我正在使用swift编写代码并在应用内购买时使用解析。 Apple没有恢复购买按钮拒绝该应用程序。我显然是初学者。

parse的PFPurchase中有一个函数作为事务的下载资产。

就像:

PFPurchase.downloadAssetForTransaction(SKPaymentTransaction!, completion: ((String!, NSError!) -> Void)!, progress: PFProgressBlock!)

任何想法如何实现这一点?我希望此恢复操作的操作与购买按钮的操作相同,如下所示:

let userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setBool(true, forKey: "removeAds")
userDefaults.synchronize()

有人有建议吗?

1 个答案:

答案 0 :(得分:2)

我找到了一种更简单的方法:

PFPurchase.restore()

就这么简单。如果已为产品添加了观察者,则会自动调用其中实现的任何命令。这是我猜的非消费品。对于应用内购买实施,使用SKPaymentQueues和交换机,Parse实际上要容易得多。