如何检测app 7是否在iOS 7中自动更新

tan*_*nya 3 ios ios7

我希望能够在应用程序更新时显示描述新内容的警报.什么是最好的方法,特别是考虑到iOS 7自动更新应用程序?谢谢!

mer*_*ort 5

您可以将应用程序版本存储在NSUserDefaults中.然后,如果旧应用程序版本!=当前应用程序版本,您可以显示您的对话框

版本号:

NSString * version = [[NSBundle mainBundle] objectForInfoDictionaryKey: @"CFBundleShortVersionString"];
Run Code Online (Sandbox Code Playgroud)

组:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:version forKey:@"appVersion"];
Run Code Online (Sandbox Code Playgroud)

得到:

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults objectForKey:@"appVersion"];
Run Code Online (Sandbox Code Playgroud)