Просто используйте ATAppUpdater , это 1 строка, поточно-ориентированная и быстрая. Он также имеет методы делегата, если вы хотите отслеживать действия пользователя. Вот пример:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[[ATAppUpdater sharedUpdater] showUpdateWithConfirmation]; // 1 line of code
/////////////////////// OR ///////////////////////
[[ATAppUpdater sharedUpdater] showUpdateWithForce]; // 1 line of code
return YES;
}
Методы делегирования:
- (void)appUpdaterDidShowUpdateDialog;
- (void)appUpdaterUserDidLaunchAppStore;
- (void)appUpdaterUserDidCancel;