我希望这不会被忽视,因为那里存在一些答案。我没有看到任何Xcode答案。我是应用领域的新开发人员,Xcode是我学到的。我的问题:
是否有任何Xcode答案可以解决我的应用中的恢复功能问题?
我有一个非消耗品的应用程序内购买,苹果要求它提供恢复功能。我需要Xcode / Swift版本。
以下是AppDelegate中的购买代码(注意它是Parse版本):
导入UIKit 导入Parse 进口螺栓
@UIApplicationMain class AppDelegate:UIResponder,UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
Parse.enableLocalDatastore()
// Initialize Parse
Parse.setApplicationId("supplied AppID from Parse", clientKey: "supplied Key from Parse")
// Track statistics around application
PFAnalytics.trackAppOpenedWithLaunchOptions(launchOptions)
PFPurchase.addObserverForProduct("REDI_REF_Mobil_Upgrade", block: { (transaction: SKPaymentTransaction!) -> Void in
let userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setBool(true, forKey: "upgrade")
userDefaults.synchronize()
})
return true
}
现在代码来自主升级按钮(购买):
@IBAction func UpgradeButton(sender: UIButton) {
PFPurchase.buyProduct("REDI_REF_Mobil_Upgrade", block: { (error:NSError?) -> Void in
if error != nil {
let alert = UIAlertController(title: "Error", message: error?.localizedDescription, preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil))
self.presentViewController(alert, animated: true, completion: nil)
}
})
}
我想将恢复添加为“升级”的一部分。按钮。
答案 0 :(得分:0)
我并不是100%肯定你在寻找什么,但是根据我的经验,这样的问题通常不会在这里结束。 (您至少需要一些代码或Google搜索结果,而不仅仅是要求代码。)