2015-11-24 2 views
3

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

Мы обновили наши приложения и собираемся отправить их в App Store для утверждения. Мы отправим приложение с конечными точками API, указывающими на нашу производственную среду, но новые конечные точки будут работать только после того, как будет обновлена ​​схема БД нашей платформы, которую мы не хотим делать до тех пор, пока наше приложение не будет одобрено.

Есть ли у кого-нибудь подход к тому, как действовать? Есть ли способ обеспечить приложение конечными точками проектирования и производства API, проверить Apple на промежуточных конечных точках, но сделать приложение вживую с конечными точками производства?

PS - Из-за ограничений по срокам мы не работали над обновлением нашей платформы с обратной совместимостью, поэтому мы будем просить пользователей приложений iOS обновиться до нового приложения, как только наша платформа будет успешно обновлена.

+0

, вероятно, отправляйте с более старой конечной точкой, утвердите ее. измените bool сервера производства на YES, чтобы иметь все, что вы хотели для выпуска. – Shubhank

+0

Ваша старая версия в реальном времени по-прежнему работает на старой платформе? – hasan83

+0

@Shubhank не может этого сделать, поскольку новое приложение не будет работать со старой моделью данных, а старое приложение не будет работать с новым – sharmil

ответ

3

У меня есть идея для вас. Поместите новую платформу на временный сервер. пусть ваше приложение. подключитесь к нему только для тестирования Apple. дать apple тестовому пользователю, который подключается только к временному серверу, а все остальные подключаются к серверу.

позже вы можете загрузить новую версию, которая не включает эту логику. версия x.x.1.

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

+1

спасибо за отзыв. Я сделал что-то в соответствии с тем, что вы предложили. – sharmil

+0

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