Перейти к основному содержимому
Подсказка

Автоматическое обновление проекта

Настройка автоматического обновления проекта в i3 pro.

документация обновлена 01.01.2024

  • Автообновление проекта работает только с проектами, которые были скачаны на панель с облака.

Скачать пример:

Настройка автообновления проекта

  1. Скачайте пример проекта;

  2. Объедините пример с вашим панельным проектом для переноса данных;

AutoUpdate.png

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

Принцип работы

В примере проекта по нажатию на кнопку вызывается функция AutoUpdate() :

function AutoUpdate() 
{
IR.SetStatusAutoUpdateProjects(true); // To disable auto update, set to false
CloseApp();
};

/**
* Close Application (Only available on Andorid and Windows)
*/
function CloseApp() {
IR.Exit();
};

Функция вызывает методы:

  • IR.SetStatusAutoUpdateProjects (true) - включение автообновления проекта;

  • IR.Exit()-закрытие приложения.

  • После включения параметра автообноления проекта, проект необходимо перезапустить для синхронизации с облаком. Метод IR.Exit() автоматически закрывает приложение, после чего его необходимо запустить вручную.

  • Метод IR.SetStatusAutoUpdateProjects() не подразумевает единоразовое обновление, при отправке в метод значения true, мы даем согласие на обновление проекта. При обновлении проект синхронизируется с облаком раз в сутки или при перезапуске приложения.