отправить приложение обновления в AppStore и уведомить пользователей - PullRequest
3 голосов
/ 11 января 2011

У меня есть вопрос.Я отправляю приложение в AppStore.Когда мне нужно отправить обновление для приложения, как уведомить пользователей, что приложение получило новое обновление?Я поставил ключевую версию с новым номером версии.Мне нужно установить другой ключ, чтобы уведомить пользователей, что существует новое обновление приложения ??

Большое спасибо!

Ответы [ 4 ]

10 голосов
/ 04 июля 2011

Почему бы не использовать API iTunes Store?Имея идентификатор магазина приложений, вы можете получить его информацию следующим образом: http://itunes.apple.com/lookup?id=441252681

поле "версия" - это то, что вы ищетео, конечно, вы получите его бесплатно!

3 голосов
/ 21 февраля 2011

Это правда, что App Store будет уведомлять пользователей автоматически, но они часто пропускают значок уведомления в App Store и не обновляются в течение длительного времени.

Я написал класс для информирования пользователей изв самом приложении путем опроса сервисов iTunes, чтобы определить, когда будет выпущена новая версия:

http://charcoaldesign.co.uk/source/cocoa#iversion

По сути, это реализация идеи Мэтью Фредерика, описанной выше, но это достаточно сложная задача, котораяВы могли бы хотеть использовать мой класс вместо того, чтобы катить свое собственное решение.Кроме того, поскольку он напрямую обращается к службам iTunes, вам не нужно размещать и поддерживать собственный файл версии.

1 голос
/ 11 января 2011

Пользователи автоматически получают уведомление при синхронизации с iTunes или использовании приложения App Store на своем устройстве.


Отредактировано, чтобы добавить

Вы, конечно, можете сами уведомить пользователей, если планируете заранее. Создайте метод, который отправляет запрос в местоположение, которым вы управляете (даже бесплатная страница Google будет работать нормально), чтобы определить текущую версию и вызвать ее в приложении: didFinishLaunchingWithOptions. Сравните получаемый вами номер с версией, которая в данный момент установлена ​​на устройстве, и, если у пользователя установлена ​​устаревшая версия, сообщите об этом и предоставьте ссылку на приложение App Store, где они могут выполнить обновление.

Всякий раз, когда вы выходите с новой версией, просто обновляйте веб-страницу.

0 голосов
/ 11 января 2011

Вам не нужно ничего делать. Ваши пользователи будут проинформированы автоматически в приложении App Store или через Itunes.

...