0

Я знаю, что когда вы публикуете новую версию своего приложения, она проходит процедуру утверждения с рынка iOS, Android или Windows Phone. Возможно, не очень тщательный, как в первый раз, когда вы публикуете свою первоначальную версию, но все же вам нужно немного подождать, пока ваша новая версия не будет доступна для пользователей.Выбор точной даты, когда моя новая версия приложения будет доступна на рынке

Мне было интересно, если это возможно, если это возможно.

  1. я выкладываю свою новую версию для утверждения
  2. Marketplace проверяет и утверждает версию, но не публикует его
  3. я получаю уведомление, что моя новая версия готова и утвержден
  4. жмет последнюю пуговицу опубликовать уже утвержденную версию

Знаете ли вы, существует ли такая возможность на различных рынках?

Это было бы полезно в маркетинговых целях (сделать новую версию доступной на всех рынках одновременно) или даже свести к минимуму технические проблемы (сводя к минимуму различные версии, запущенные на клиентах, особенно если они подключаются к серверу, который в противном случае должны быть обратно совместимы).

ответ

0

Да, вы можете выбрать, когда выпустить приложение (или новую версию приложения) в тот момент, когда вы выберете, как только он пройдет процесс сертификации/проверки.

Невозможно сделать это доступным для всех пользователей в одно и то же время. Когда вы создаете новую версию в прямом эфире, она занимает до нескольких часов, прежде чем она синхронизируется со всеми серверами, которые используют каждый магазин или рынок. Это означает, что вы не можете сказать, что «в 9 утра во вторник вы сможете получить новую версию», фактически не сделав ее доступной на несколько часов раньше, поэтому у нее есть время для распространения на все серверы. Это может быть или не быть проблемой.

Что касается управления обратной совместимостью вашего бэкэнда в отношении различных версий ваших приложений, вам это нужно, чтобы управлять собой. Нет рынка, который автоматически заставит все установленные версии приложения обновляться до их использования.
Вам нужно будет управлять этим в приложении (т. Е. Проверить, является ли это последней версией, и если это не заставляет пользователя обновляться до того, как они смогут продолжить.)
Реально, вы должны создать свой сервер, чтобы иметь возможность поддерживать несколько версий клиент. Даже если вы заставите всех пользователей обновлять, прежде чем они смогут использовать новую версию приложения/бэкэнд, вы все равно захотите протестировать серверы в реальном времени, пока старые клиентские приложения все еще используются.

0

Я не могу ручаться за iPhone, но для Windows Phone, да, когда вы отправляете обновление приложения, вы можете установить его для публикации вручную, а с Android нет сертификации, поэтому вы можете просто опубликовать его когда вы готовы.