우리는 고객을 위해 SAAS 응용 프로그램을 호스팅하고 있습니다. 주요 응용 프로그램은 웹 응용 프로그램이며 다른 클라이언트는 다른 버전이 될 수 있습니다. 예 :모바일 전략 :이 서버 - 클라이언트 버전 순열을 처리하는 방법?
Company A version 1.0
Company B version 1.1
앱 스토어에는 Android/iOS 앱이 있습니다. 앱이 항상 최신 상태는 아니기 때문에 시장에 여러 앱 버전이있을 수 있습니다. 예 : 2.0 및 2.1. 따라서 호환성 이유로, 우리는 각 클라이언트 버전은 각 서버의 버전과 작동하는지 확인해야합니다 : 만 2 단절 버전 2 클라이언트 버전이있을 때 그것은 관리의
server 1.0 must work with client 2.0,
server 1.0 must work with client 2.1,
server 1.1 must work with client 2.0,
and server 1.1 must work with client 2.2.
. 그러나 시간이 지남에 따라 목록에 미친된다. 모바일 앱을 최신 버전으로 업데이트하는 메커니즘이 있지만 관리 사용자가 너무 자주하지 않으려 고하는 것은 다소 괴롭습니다.
제 질문은이 문제를 해결하는 가장 좋은 전략은 무엇입니까? Android 및 iOS에는 사용자가 여러 앱 버전을 다운로드하고 필요에 따라 버전 만 실행할 수있는 기본 제공 기능이 있나요?
미리 감사드립니다.
Google에는 실제로 해결책이 없습니다. 기본적으로 우리는 옵션 5 "모듈 버전의 응용 프로그램 코드를 사용하여 서버 버전에 따라 구성 요소 또는 동작을 활성화/비활성화 할 수 있습니다. 서버 업데이트가 거의없는 경우 작동하지만 자주 발생하는 일을 지저분하고 어렵게 만듭니다." 지저분한 일이며 백엔드 변경 사항을 따라 잡기 위해 최선을 다하고 있습니다. 반면에 회사는 HTML5 프런트 엔드로 이동할 계획을 갖고 있습니다. 모든 문제를 해결할 수 있기를 바랍니다. –