PFPurchase 恢复实现 Parse
PFPurchase restore implementation Parse
我正在使用 swift 编写代码并使用解析进行应用内购买。 Apple 拒绝了该应用程序,因为它没有恢复购买按钮。我明明是初学者
parse 的 PFPurchase 中有一个函数作为下载资产进行交易。
就像:
PFPurchase.downloadAssetForTransaction(SKPaymentTransaction!, completion: ((String!, NSError!) -> Void)!, progress: PFProgressBlock!)
有什么想法可以实现吗?我希望此恢复执行的操作与购买按钮执行的操作相同,如下所示:
let userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setBool(true, forKey: "removeAds")
userDefaults.synchronize()
有人有建议吗?
我找到了一个更简单的方法:
PFPurchase.restore()
就这么简单。如果您为产品添加了一个观察者,它会自动调用其中实现的任何命令。我猜这是针对非消耗品的。相比使用 SKPaymentQueues 和开关,Parse 对于应用内购买的实现要容易得多。
我正在使用 swift 编写代码并使用解析进行应用内购买。 Apple 拒绝了该应用程序,因为它没有恢复购买按钮。我明明是初学者
parse 的 PFPurchase 中有一个函数作为下载资产进行交易。
就像:
PFPurchase.downloadAssetForTransaction(SKPaymentTransaction!, completion: ((String!, NSError!) -> Void)!, progress: PFProgressBlock!)
有什么想法可以实现吗?我希望此恢复执行的操作与购买按钮执行的操作相同,如下所示:
let userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setBool(true, forKey: "removeAds")
userDefaults.synchronize()
有人有建议吗?
我找到了一个更简单的方法:
PFPurchase.restore()
就这么简单。如果您为产品添加了一个观察者,它会自动调用其中实现的任何命令。我猜这是针对非消耗品的。相比使用 SKPaymentQueues 和开关,Parse 对于应用内购买的实现要容易得多。