有没有办法检查应用程序是否已安装或更新?

时间:2014-03-04 13:27:50

标签: ios iphone

我已经发布了一个版本的应用程序。对于更多版本,我需要做一些验证,以检查它是全新安装还是更新(我无法使用NSUserDefaults或文档目录,因为我的第一个版本已经发货)。

1 个答案:

答案 0 :(得分:3)

您可以检查文档文件夹的创建日期。如果它是1.1版本之前的版本,那么它就是更新版本。

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSDictionary* fileAttribs = [[NSFileManager defaultManager] attributesOfItemAtPath:documentsDirectory error:nil];
NSDate *result = [fileAttribs objectForKey:NSFileCreationDate];
NSLog(@"%@",result);