powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / Обновление приложения с App Store, но с проверкой условия. Возможно?
15 сообщений из 15, страница 1 из 1
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39666240
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
Обновление приложения на апп стор потихоньку превращается в ад. Клиент перестает стыковаться с серверной частью, которая может работать в диапазоне версий от, скажем, 1 до 1.10.
Мобильные клиенты обновляются охотно, даже, наверное, ужин гады пропускают, чтоб только обновитсья.
А серверная часть перестает соответствовать. Это вкратце суть проблемы.

Возможно ли перед установкой проверить некое условие (WCF или WebClient вовлекаются), перед обновлением? Потому что после обновления уже поздно.
Спасибо.
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39666310
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglov,

а зачем выкладывать клиента, что уже не может работать с сервером?
Обычно также версионируют и API. То есть клиенты 1 - 1.10 работают с API v1, а 2 - 2.40 с v2.
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39666311
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglov,

и какое конкретно условие надо проверить?
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39666615
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Нужно проверить версию серверного кода. Скажем, этo версия 1.3. Тогда приложение, устанавливаемое на клиента и имеющее версию 1.4, скорее всего работать не будет. Или не будет работать ее какой-нибудь, скажем, remote punch-in функционал, потому, что там изменился WCF интерфейс.

Запрос версии производится к третьему s/w под названием, скажем directory. Интерфейсы этой директории просты и никода не меняются.

При неподходящей версии, мобильный софт просто не обновляется и пользователь работает со старым клиентом и старым совместимым сервером.

Такой сценарий.
Thoughts?
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39666711
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RenziglovТакой сценарий.
Обычно это решается на уровне связки "логин сервер -> основной сервер".

Логин сервер при подключении получает различную информацию от клиента (регион, язык, версия (апи), ОС и т.п.) отправляет на соответствующий сервер.
Соответствующий (устаревший) сервер в свою очередь может периодически напоминать о неизбежном обновлении. В остатке за ним остается только функционал переадресации клиента на магазин приложений или иной источник обновления.

В таком случае обмен данными между разными апи остается на стороне сервера и клиенты почти не страдают.
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39666728
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,
Наверное, это о чем-то другом. Во всяком случае я ничего не понял.
Пользователь включает свой телефон и видит, что магазин имеет апдейт для моего приложения. Все. Какой логин сервер?
Пользователь не задумываясь жмет "обновить" и получает из магазина новую версию.

Вопрос, который я задал в самом начале: возможно ли внедриться в этот процесс так, чтоб магазин не предлагал обновление по результатам работы моего кода/скрипта на странице этого магазина?
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39666752
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RenziglovКакой логин сервер?
Я описал "как должно быть", чтобы не было проблем с магазином и клиентами, которые спешат (автоматическое обновление) и которые тормозят (в ручную раз в месяц от скуки).
Renziglovвозможно ли внедриться в этот процесс так, чтоб магазин не предлагал обновление по результатам работы моего кода/скрипта на странице этого магазина?
Документация разработчика на этот счет молчит?

В маркете на этот счет есть различные ограничения, но они жестко регламентированы. Скриптов нет.
Да они и не нужны, т.к. тестирование лежит на совести разработчика, который публикует свое приложение.
Думаю, что в сторе ситуация аналогичная.
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39666810
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadman,

А есть способ перехватить событие, когда проверяется версия? Ведь стор как-то ж получает эту информацию.

И еще. Можно ли организовать магазин ин-хаус и не делать его паблик? Что такое HockeyApp?
Тогда приложение будеть публиковаться, как-бы сказать, в интрасети. Это вообще снимает все проблемы.
Спасибо.
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39666916
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RenziglovА есть способ перехватить событие, когда проверяется версия?
Магазином? Вряд ли. Опять же на примере маркета: путем различных ограничений (но не версии стороннего сервера) можно настроить выдачу пользователю конкретной версии. Например, если устанавливается на планшет без телефонной части, ему загрузится версия, где телефонный функционал исключен. Или на гаджете нет гпс, то и приложение может быть с выключенным запросом к координатам. Но такие версии должен подготовить программист и выставить соответствующие ограничения у загруженных пакетов.

Повторюсь: работа с вашим сервером на вашей совести. Магазина этот момент никак не касается.

RenziglovЧто такое HockeyApp?
Отчет об ошибке приложения. Перехватывает не обработанные исключения и отправляет данные об этом разработчику различными путями. В сети информации полно. Как и выбор из них.
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39667087
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Renziglovwadman,
Наверное, это о чем-то другом. Во всяком случае я ничего не понял.
Пользователь включает свой телефон и видит, что магазин имеет апдейт для моего приложения. Все. Какой логин сервер?
Пользователь не задумываясь жмет "обновить" и получает из магазина новую версию.

Вопрос, который я задал в самом начале: возможно ли внедриться в этот процесс так, чтоб магазин не предлагал обновление по результатам работы моего кода/скрипта на странице этого магазина?
Нельзя. Не надо публиковать приложение, если новая версия сервера ещё не развёрнута.
Для бета-тестирования можно воспользоваться сторонними сервисами.
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39667227
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

>Не надо публиковать приложение, если новая версия сервера ещё не развёрнута

Может я не правильно обьяснил, но она развернута. В этом и интрига. Но обновлены только 2 клиента из 126.
Остальные пока не готовы, не могут платить, или хостят сами нашу серверную часть и недоступны для обновления. По всякому. В жизни все сложнее, чем ваш императив "не надо публиковать и т.д."

В то же время мобильная часть появляется в магазине одна на всех. И тут начинается потеха.

В любом случае, спасибо за обсуждение.
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39667626
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RenziglovskyANA,

>Не надо публиковать приложение, если новая версия сервера ещё не развёрнута

Может я не правильно обьяснил, но она развернута. В этом и интрига. Но обновлены только 2 клиента из 126.
Остальные пока не готовы, не могут платить, или хостят сами нашу серверную часть и недоступны для обновления. По всякому. В жизни все сложнее, чем ваш императив "не надо публиковать и т.д."

В то же время мобильная часть появляется в магазине одна на всех. И тут начинается потеха.

В любом случае, спасибо за обсуждение.
Вот теперь проблема описана понятно. А не вкратце про какой-то там ад.

Решение - это не напрямую публиковать в App Store, а через отдельный сервис, где и реализована необходимая логика проверок.
По типу Visual Studio App Center с его Manage Distribution Groups
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39667627
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39668926
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,
Спасибо. HokeyApp немного не то, а AppCenter я сейчас буду посмотреть.
...
Рейтинг: 0 / 0
Обновление приложения с App Store, но с проверкой условия. Возможно?
    #39669001
Фотография Renziglov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Попробовал. Работает. Но только до определенного момента:
1. Проблема с сообщением "unknown source". Все та же проблема, что и была в HockeyApp
2. Проблема с UDID в iOS. Даже для паблик группы устройство должно быть зарегистрировано. Это невозможно сделать, так как апп публикуется для всех желающих как в паблик магазине.

Тупичок.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Разработка под мобильные платформы [игнор отключен] [закрыт для гостей] / Обновление приложения с App Store, но с проверкой условия. Возможно?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]