Конкретная информация о процессе обновления приложения iOS - PullRequest
1 голос
/ 17 мая 2011

Может ли кто-нибудь предоставить конкретную информацию о том, как процесс обновления приложения работает на iOS в отношении разработчика?Я рылся в Stackoverflow только для того, чтобы найти объяснения, помаханные рукой, и никаких ссылок на официальную документацию.Результаты поиска Google только привели к IOS Cisco и процессу обновления конечного пользователя.Я хотел бы знать следующее:

  1. Как App Store узнает, когда вы предоставили новую версию?Нужно ли что-то реализовывать в моем приложении, что Apping проверяет?Или я что-то настраиваю через сайт Apple Developer?Я ждал одобрения разработчика 2 месяца и понятия не имею, что происходит за этими дверями, потому что я получаю сообщения об отказе в доступе при попытке прочитать официальные статьи.
  2. Есть ли какой-либо код Objective-C , который мне нужно написать, чтобы было возможно обновление?Любой список, который мне нужно отредактировать?
  3. Как влияет оплата , когда версия 1 приложения бесплатна, тогда версия 2 платная или версия 1 платная и версия2 меняет цену.
  4. Позволяет ли Apple делать принудительное обновление ?Все ответы на Stackoverflow были такими: «Я думаю, что это плохая бизнес-логика» или «Я думаю, что Apple запрещает это, но у меня нет официальной документации, чтобы это доказать».В определенный момент очень старые версии будут слишком трудоемкими для поддержки.Разве вы не видите, что Microsoft все еще поддерживает Windows 95?

1 Ответ

3 голосов
/ 17 мая 2011
  1. Вы просто отправляете новую версию в Apple.Когда он будет одобрен, он появится в App Store.

  2. То же, что и выше, Apple в значительной степени сделает все за вас.

  3. Есливы переходите с бесплатного на платное, все, кто скачал приложение бесплатно, не будут платить за обновление до платной версии.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...