Задать вопрос

Как у вас реализована версионность API для мобильных приложений?

Есть мобильное приложение, которое релизят раз в месяц. Приложение работает через API. Это API могут обновлять под новую приложения, соответсвенно в старой версии могут быть проблемы совместимости. Как вы решаете эту проблему?
  • Вопрос задан
  • 2905 просмотров
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Kane
Не делааю обратно не совместимых изменений, всегда думаю о том, что-то придётся поменять. В случае, если приходится делат несовместимое изменение, приходится релизить новую версию апи.
Ответ написан
deadbyelpy
@deadbyelpy
веб-шмеб
всегда указывали параметр версии в методе апи
если этого нету, вводим - и для совместимости старых версий в апи отдаем (выполняем) ту последнюю версию у которой еще не принимался параметр.

С базой - базы различные по структуре, но по данным схожи, т.е. идет дублирование данных
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы