有什么办法来检查一个应用程序已安装或更新?

我已经发送了我的应用程序的一个版本。 为进一步的版本,我需要做一些validation,以检查它是一个全新的安装或更新(我不能使用NSUserDefaults或文档目录,因为我的第一个版本已经出货)。

您可以检查文档文件夹的创builddate。 如果它在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);