Миграция на облачные конечные точки v2

У меня есть несколько стандартных приложений Java для Google App Engine, которые являются бэкэндами для мобильных приложений, есть клиенты для Android и iOS.

Некоторое время назад я получил электронное письмо о том, что Cloud Endpoints v1 больше не будет поддерживаться и что мне нужно перейти на новую версию v2.

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

Мои клиенты Android используют библиотеки, созданные maven, а интеграция с iOS основана на документах обнаружения, созданных другой командой maven.

Боюсь, что после апгрейда клиенты больше не смогут общаться с моим бэкендом (пока не обновят свои libs/docs). Поскольку мы не можем заставить пользователей приложений обновлять свои приложения, я надеюсь, что изменения сервера не повлияют на все клиенты, которые уже работают в рабочей среде.


person KubaGuzik    schedule 26.10.2017    source источник


Ответы (1)


Нет. Это ни на что не повлияет. Старая версия не будет поддерживаться после 2 августа 2018 г. Новая версия имеет несколько преимуществ, указанных в документации.

  • Уменьшенная задержка запросов
  • Улучшенная интеграция с функциями App Engine (например, с персональными доменами).
  • Официальная поддержка конфигураций Guice
  • Опционально новые функции управления API

Следуйте инструкциям, приведенным здесь. Я перешел на новую версию всего несколько дней назад, и все работает как обычно.

person Ajeet    schedule 26.10.2017