Проверить обновление доступного магазина приложений - программирование
Подтвердить что ты не робот

Проверить обновление доступного магазина приложений

Кто-нибудь знает, существует ли какой-либо способ проверить наличие одного обновления в App Store?

Я хочу уведомить пользователя о новых обновлениях в моем приложении...

Спасибо

4b9b3361

Ответ 1

Просто используйте 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;

Ответ 2

С легкостью попросите магазин приложений вернуть информацию о вашем приложении: http://itunes.apple.com/lookup?id=441252681

в ответе json, поле "информация" - это то, что вы ищете. и вы получите его бесплатно!

официальная документация: http://www.apple.com/itunes/affiliates/resources/documentation/itunes-store-web-service-search-api.html

Ответ 3

В настоящее время я использую библиотеку, доступную в Binpress, которая проверяет вас. На этом посту библиотека бесплатна.

http://www.binpress.com/c/615/6592

Вы также можете использовать свое собственное уведомление, когда вы нажимаете обновление, а не используете автоматическую проверку (доступно на Binpress и снова также бесплатно с этого поста)

http://www.binpress.com/c/662/6592

ПРИМЕЧАНИЕ. Я никоим образом не связан или не получаю платеж/компенсацию от Binpress OP

Ответ 4

Хорошо, что вы знаете, когда у вас появилось новое обновление, поэтому вам нужно будет позвонить что-то, чтобы проверить. Раньше у меня был файл JSON, который возвращал статус ответа, показывающий номер версии последней версии в реальном времени. Мое приложение проверит этот URL-адрес и узнает, доступна ли новая версия.