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

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

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

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

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

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