Мобильное приложение

Описание

Веб-приложение — запись с названием, описанием, обложкой, признаком активности и списком тех, кто может его открыть. Сборка хранится отдельными версиями. Текущая версия у приложения одна.

Архив сборки не передаётся при создании приложения. Его загружает метод webapp.version.add. Если текущая версия ещё не назначена, первая успешно загруженная версия становится текущей.

Открывается текущая версия по ссылке из webapp.launch: /webapp/{id}/?ticket=.... Ключ запуска живёт 2 минуты.

Удалить текущую версию методом webapp.version.delete нельзя. Сначала назначьте другую версию или снимите текущую методом webapp.update. Удаление самого приложения снимает все версии, включая текущую, вместе с файлами сборки, обложкой и правами.

Методы

Доступ

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

Методы webapp.list, webapp.get и webapp.launch возвращают приложение, если текущий пользователь — его автор, либо входит в право view.

  • MANAGE_ALL_WEBAPPS — управление всеми веб-приложениями клиента
  • MANAGE_OWN_WEBAPPS — создание приложений и управление теми, которые создал текущий пользователь

Создать приложение можно при любом из двух прав. Изменить, удалить и работать с версиями — при праве на все приложения, либо при праве на свои, если текущий пользователь является автором.