Как управлять разными версиями одного и того же приложения iOS в магазине приложений для разных клиентов - PullRequest
0 голосов
/ 05 февраля 2020

У нас есть браузерное приложение, и оно используется разными клиентами. Каждый клиент использует отдельную базу данных и сервис. Регулярно (ежеквартально) мы выпускаем обновление с расширенными функциями. Но некоторые клиенты могут не обновиться до последней версии. Поэтому разные клиенты используют разные версии нашего продукта. Нет проблем с этим, потому что каждый клиент использует свою собственную базу данных и службу. Недавно мы создали приложение iOS для того же приложения. В магазине приложений мы можем загрузить только последнюю версию нашего приложения, как клиенты в более низкой версии могут установить соответствующую версию своего приложения? Приложение последней версии может не работать с более низкой версией сервиса и базой данных

Разные клиенты должны устанавливать разные версии одного и того же приложения из магазина приложений.

1 Ответ

0 голосов
/ 05 февраля 2020

В App Store Connect (где вы управляете своими приложениями в App Store) вы можете выбрать, какие версии вы хотите оставить в App Store после выпуска новой версии. Цель этого состоит в том, чтобы разрешить загрузку более старой версии в случае, если у пользователя есть более старое устройство или iOS версия, которая не поддерживает новую версию приложения. - Поэтому я думаю, что эта функция не очень помогает в вашем случае.

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

  2. Вы можете выпустить совершенно новое приложение для каждой версии. Ex. YourApp 1.0, YourApp 2.0 (это не редкость, но, как правило, лучше, если одно и то же приложение радикально изменено / улучшено, и вы хотите, чтобы старая версия оставалась в течение некоторого времени, пока вы полностью не удалите ее).

Надеюсь, это прояснит немного:)

...