2013-06-13 5 views
5

Мне нужно проверить обновление приложения в магазине Apple в приложении. Каждый раз, когда приложение Отправной нам нужно проверить это ..Проверка обновления приложения IOS внутри приложения

пожалуйста, проверьте ответить ниже сообщение: iOS app update notification

который один является лучшим вариантом? Гарпия или любой другой?

ответ

4

На вашем сервере (или что-то в этом роде) вам необходимо иметь WebService, чтобы ваши приложения запрашивали при запуске, чтобы узнать, какая версия последней версии. (Если у вас еще нет WS и вы действительно не хотите его реализовать, вы также можете просто использовать XML или текстовый файл, который содержит версию)

Затем сравните эту версию, полученную с вашего сервера с текущей версией приложения, используя [[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"].

Если они различны, то вы можете отобразить alertview и перенаправлять itms- apps://phobos.apple.com/WebObjects/MZStore.woa/wa/viewSoftwareUpdate?id=[APPID]&mt=8 (замена APPID с ITunes Connect App ID), который является звеном, которое сделает ваш iPhone откройте приложение AppStore непосредственно на странице обновления вашего приложения.

Вы также можете пойти с this, но если вы очиститесь от магазина приложений, вы всегда рискуете обновить магазин приложений, и ваши приложения не смогут получить последнюю версию, поэтому вы должны пойти с вашим собственные версии проверяются как верхние шаги.

+1

Я бы назвал это правильным ответом, вам нужно зависеть от вашего собственного сервиса, чтобы получить значение последней версии, если вы очистите магазин приложений, вы всегда рискуете обновить магазин приложений и свои приложения не сможет получить последнюю версию, поэтому вы должны пойти со своими проверками версий, например, @ Rajneesh071. –

+1

Какой лучше? 1) наше серверное приложение будет обрабатывать подробные сведения о версии, каждый раз, когда нам нужно это проверить и давать предупреждение пользователю. 2) используйте https://github.com/ArtSabintsev/Harpy/tree/master/Harpy this –

+0

первый :) :) – Rajneesh071

Смежные вопросы