我已经实施了一个IAP,可以购买我的精简版应用程序的完整版本。 在我的代码中,我必须实现一种方法来将所有完整版本添加的图标和新级别。 当我正在实现由其他开发人员编写的代码时,我不知道如何设置它。
我在app delegate上找到了这个:
-(void)setLite:(bool)value
{
lite = value;
[self saveUserDefaults];
}
-(void)loadUserDefaults
{
NSUserDefaults * prefs = [NSUserDefaults standardUserDefaults];
if(prefs)
{
wasExecuted = [[prefs objectForKey:@"wasExecuted"] boolValue];
lite = [[prefs objectForKey:@"lite"] boolValue];
if(!wasExecuted)
lite = YES;
}
}
-(void)saveUserDefaults
{
NSUserDefaults * prefs = [NSUserDefaults standardUserDefaults];
if(prefs)
{
[prefs setObject:[NSNumber numberWithBool:executed] forKey:@"executed"];
[prefs setObject:[NSNumber numberWithBool:lite] forKey:@"lite"];
}
}
那么,我怎样才能设置精简版或完整版的比较,以便在购买我的应用程序时带上完整的菜单?