1.
user602678_maxipunchik
9724.04.20 14:24 Сейчас в теме
В настройках конфигурации в мобильном приложении есть галочка "Перезапуск из конфигуратора". Если приложение не публиковать и не собирать apk, то есть возможность автоматически обновлять конфу у пользователей, если включить в настройках конфы эту самую галочку.
Так вот, автообновление - это хорошо, но бывает такое, что интернет слабый и загрузка конфы зависает или медленно грузится. Поэтому хочу запускать конфу без галочки и сделать кнопку, по которой будет завершаться сеанс и перезапускать уже его с включенной галочкой.
В методе ЗавершитьРаботуСистемы() третьим параметром передается параметр запуска. Есть ли такой параметр, который управляет галочкой "Перезапуск из конфигуратора или влияет на параметр AutoUpdate?
Может быть
"/AppAutoInstallLastVersion+/-"
— управляет автоматической установкой новых версий приложения:
"+" — установка новых версий включена;
"-" — установка новых версий выключена.
Рад, что подобные задачи решали мои коллеги)
Поделюсь своей информацией.
1) Параметры командной строки описаны на ИТС Они не так обширны как нам бы хотелось
/N, /P, /WSN, /WSP, /WSA, /OIDA, /Authoff, /UsePrivilegedMode, /Z, /O: описание см. здесь.
● /HttpsForceSSLv3, /HttpsForceTLS1_0: описание см. здесь.
● /L, /VL: описание см. здесь.
● /ClearCache, /C, /URL: описание см. здесь.
● /DisableStartupMessages: описание см. здесь.
Источник: 7.9. Командная строка мобильной версии К сожалению, нужного нам параметра нет, однако через /URL либо через запуск через название (/IBName) можно выйти в список приложений.
2) Сейчас анализирую статью Запуск мобильных приложений 1С из внешних источников если найду решение отпишусь.
Цель, посылать пуш о необходимости, в обработчик пуша перезапускать с несуществующим параметром обновления клиента )
update
проштудировал все патчноуты по обновлению платформы (раздел мобильная версия),
включая разделы Изменения, выполненные после публикации версии
Пример патчноута платформы мобильной версии оказалась что параметры которые описал выше появились в версии 8.3.13 именно они есть в документации, однако появляются новые параметры например /TESTCLIENT (в 8.3.20) их пока в описательную часть не добавили. Примечательно, что параметры которые добавляют являются полными аналогами для обычной версии. Иными словами нам возможно придется подождать, пока интересующий нас параметр предположительно (/AppAutoCheckVersion+) добавят в мобильную версию
Кроме этого, наткнулся на хорошую статью на инфостарте Включение обновления мобильного клиента, где в посте №11 парень с ником markers указывает параметр AutoUpdate=1 который видимо и означает "перезапуск из конфигуратора" однако возможности активировать этот параметр из параметров запуска как я понимаю нет)
(7) Если вдруг актуально, то файл ibases.v8i на мобильном устройстве можно отредактировать средствами той же 1С, и добавление параметра AutoUpdate=1 отлично работает.