ios – 解析应用购买恢复功能

我的应用程序被Apple拒绝,因为没有应用内购买的恢复功能.

我正在使用Parse实现here,如果用户通过Alert控制器进行了先前的购买,并且在用户选择购买按钮时显示了恢复选项,则允许恢复购买.

所以我有两个问题:

>通过ALert控制器的Restore选项是否足以满足Apple指南?
>如果没有,Parse In App Purchase API中是否有允许通过单击按钮进行恢复的功能?因为我在文档中找不到一个.

Thansk提前

解决方法

隐藏在文档的深处是:

PFPurchase.restore();

如果已经购买,它会在观察者中执行该块 –

PFPurchase.addobserverForProduct("purchases.cases",block: { (transaction : SKPaymentTransaction!) -> Void in
            //set boolean to user defaults when in app p[urcahse is made,access agian in Tablevoew to relase cases

            let userDefaults = NSUserDefaults.standardUserDefaults();

            userDefaults.setBool(true,forKey: "inAppPurchaseMade");

            userDefaults.synchronize();

        })


        return true
    }

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...