2013-11-25 45 views
0

我跟着这个教程应用程序内购买http://www.techotopia.com/index.php/An_iOS_7_In-App_Purchase_Tutorial无法保存在应用程序内购买的iOS

运行应用程序,我可以检索的产品列表,而成功购买后。但是当我停止从Xcode运行应用程序并再次运行时,它看起来像购买没有保存,这让我再次购买。即使我退出我的应用程序并再次打开,如何保存此次购买?请帮助

P.S - 我正在尝试在我的现有应用程序中启用应用程序功能的应用程序。

回答

1

购买后,您必须将In App已经直接解锁的应用程序存储在您的应用程序中。

您可以轻松地通过设置在用户设置一个特定的键在启动,以检查是否附加功能已解锁(虽然你可能希望多用一些安全和加密这样做)这样做。

+1

- (void)enableLevel2 { _level2Button.enabled = YES; NSUserDefaults * saveapp = [NSUserDefaults standardUserDefaults]; [saveapp setBool:TRUE forKey:k_Save]; [saveapp synchronize]; } *** ..然后在视图didload ... *** NSUserDefaults * saveapp = [NSUserDefaults standardUserDefaults]; bool saved = [saveapp boolForKey:k_Save]; if(!saved){ ///此处不保存代码 }其他{ ///此处保存的代码 // Label.text = @“item has been purchased”; NSLog(@“购买”); } 这是正确的吗? @slecorne –

+0

对我来说很好。 – slecorne