|
Как организовать сервис?
|
|||
---|---|---|---|
#18+
Привет. Возникает проблема с поддержкой версий приложения. Есть сотня клиентов, для которых на нашем хостинге создана соответственно сотня виртуальных папок. Каждый клиент потребляет свой сервис и здесь конфликта версий нет. Однако мобильное приложение, распростаняемое через App Store, имеет данную конкретную версию, не зависящую от текущей версии серверной части наших клиентов. Сразу возникают проблемы. Как такая задача решается? Приблизительные методы решения: - всегда поддерживать последнюю версию серверной части у всех клиентов, чтоб последняя версия App, положення в Store, видела то что нужно. Категорически не принимается супортом и не прокатывает из-за подхода, как компания обчардживает клиентов за обновление версий - поместить мобильные сервисы в отдельную ассембли и деплоить ее отдельно. Тогда приложения не обновляются, копируется только папка со данной сборкой. Но как технически это осуществить? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2015, 18:23 |
|
Как организовать сервис?
|
|||
---|---|---|---|
#18+
mabanza, У вас для клиентов крутятся разные версии WCF сервиса - пусть одного, но разных версий ? Т.е. у них отличается программный интерфейс. И вы хотите, чтобы одно приложение могло подключатся к этим разным версиям ? Если нужно, чтобы одно мобильное поддерживало разные версии, то смотрите в направлении паттерна "Адаптер" http://habrahabr.ru/post/85095/ Но получится ли. Адаптер поможет унифицировать разные интерфейсы к одному, но явно с потерей специфического функционала. Или придется в мобильном приложении иметь модули, на каждую версию клиента. Но встает вопрос о поддержке UI под все версии. Может тогда уж завести различных клиентов, под разные версии, хотя неудобно конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2015, 20:01 |
|
|
start [/forum/topic.php?fid=19&fpage=6&tid=1396851]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
90ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 188ms |
0 / 0 |