ios - 恢复应用内购买(使用 Parse)

标签 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 {

        }
    })

我的应用被苹果拒绝了,因为没有恢复购买按钮可以在应用更新后恢复购买。 现在我想问你如何恢复应用内购买(有或没有 Parse - 两者都应该工作还是?)。

最佳答案

您应该使用 PFPurchase.restore()

Here您可以找到 PFPurchase 文档。

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

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

关于ios - 恢复应用内购买(使用 Parse),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34140172/

相关文章:

iphone - 如何在 iOS 中画出思想泡泡

ios - 将NSNumber修剪到小数点后8位

ios - 解析错误 : PFObject does not have a member named 'createdAt'

ios - 与另一个 UIView 共享 Nib 时如何初始化 UIView 子类

ios - 自定义 UITableViewHeaderFooterView 标签被截断

ios - 如何在 Swift/Xcode 中检测通知中心的关闭?

ios - 如何检查一个 View 是否在另一个 View 之上?

ios - 解析查询中一个键的两个约束

ios - 在 iOS 游戏中使用 Parse.com

javascript - 在 iOS 应用程序的 Parse Cloud Code 上运行 crypto-js 时出现问题