Кто-нибудь знает, существует ли какой-либо способ проверить наличие одного обновления в App Store?
Я хочу уведомить пользователя о новых обновлениях в моем приложении...
Спасибо
Кто-нибудь знает, существует ли какой-либо способ проверить наличие одного обновления в App Store?
Я хочу уведомить пользователя о новых обновлениях в моем приложении...
Спасибо
Просто используйте 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;
С легкостью попросите магазин приложений вернуть информацию о вашем приложении: http://itunes.apple.com/lookup?id=441252681
в ответе json, поле "информация" - это то, что вы ищете. и вы получите его бесплатно!
официальная документация: http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html
В настоящее время я использую библиотеку, доступную в Binpress, которая проверяет вас. На этом посту библиотека бесплатна.
http://www.binpress.com/c/615/6592
Вы также можете использовать свое собственное уведомление, когда вы нажимаете обновление, а не используете автоматическую проверку (доступно на Binpress и снова также бесплатно с этого поста)
http://www.binpress.com/c/662/6592
ПРИМЕЧАНИЕ. Я никоим образом не связан или не получаю платеж/компенсацию от Binpress OP
Хорошо, что вы знаете, когда у вас появилось новое обновление, поэтому вам нужно будет позвонить что-то, чтобы проверить. Раньше у меня был файл JSON, который возвращал статус ответа, показывающий номер версии последней версии в реальном времени. Мое приложение проверит этот URL-адрес и узнает, доступна ли новая версия.