Разработчикам Libyra

Создавайте ботов на Python или подписанные приложения для Магазина Libyra. Здесь есть SDK, порядок отправки выпуска и правила проверки.

01

Выберите формат

БотЛогика работает в вашей программе на Python. Подходит для диалогов, кнопок, комнат каналов и интеграций. Как создать бота.
Приложение .lappРаботает в изолированной среде Libyra. Подходит для интерфейса и данных, которые остаются у пользователя.

02

Libyra SDK 3.0.0

Архив содержит libyra.jar, документацию, примеры и исходники Rust SDK. Нужна Java 17 или новее.

SHA-256
74ef92cd963b4897f613671c4fa9d69a02f38f73d73c347e9729b5fd52351595
Отпечаток ключа Libyra
5d90a7c683ae388f
Дата выпуска
2026-10-03
java -jar libyra.jar verify-sdk libyra-sdk-3.0.0.zip

Если libyra.jar получен из этого же непроверенного архива, его ответ сам по себе не доказывает происхождение. Сверяйте SHA-256 и отпечаток с ранее доверенным источником.

03

Первое приложение

Распакуйте SDK, откройте терминал в его папке и создайте проект. Команды запускаются локально; отправка на сервер начинается только на этапе публикации.

java -jar libyra.jar new MyApp cd MyApp java -jar ..\libyra.jar run --form phone java -jar ..\libyra.jar test java -jar ..\libyra.jar package

Исходники примеров лежат в examples/, подробности — в docs/DEVELOPER.ru.md внутри архива.

04

Отправка в Магазин

Создайте отдельный ключ разработчика, зарегистрируйтесь в Developer Center, проверьте пакет и отправьте выпуск. Статус и замечания модератора можно узнать той же CLI-командой.

cd .. java -jar libyra.jar keygen my-key java -jar libyra.jar dev register --key my-key --name "Студия" cd MyApp java -jar ..\libyra.jar sign --key ..\my-key java -jar ..\libyra.jar scan build/<id>-<версия>.lapp java -jar ..\libyra.jar dev submit build/<id>-<версия>.lapp --key ..\my-key --category tools --changelog "Первый выпуск" java -jar ..\libyra.jar dev status --key ..\my-key

Выпуск проходит автоматическую проверку, затем проверку модератора. Одобрение ещё не означает публикацию: приложение появится в Магазине после подписания нового каталога Libyra. Ответ обычно приходит до 3 рабочих дней; при отказе причина видна в dev status, после исправления можно отправить новый выпуск.

05

Правила Магазина

Приложение не должно нарушать правила Google Play для разработчиков. В частности, не допускаются обман и выдача себя за другого, вредоносное поведение, скрытый сбор данных, запрещённый контент и нарушение чужих прав.

  • Пакет должен иметь действительную подпись разработчика и проходить автоматическую проверку Libyra; размер — не больше 8 МБ.
  • Объясните запрошенные разрешения в permissions.toml. Скрытые функции и доступ к данным без понятной причины не допускаются.
  • Обновление подписывает тот же издатель; версия должна быть новее опубликованной. При новых разрешениях пользователь подтвердит их снова.
  • После публикации Libyra может отозвать приложение при обнаружении вреда или нарушений. Жалобы проверяются, а не считаются доказательством сами по себе.

Автоматическое прохождение scan не является юридической или содержательной экспертизой и не гарантирует публикацию.

06

Права автора и ключи

SDK бесплатен для создания приложений Libyra. Перепродавать SDK отдельно нельзя; созданные вами приложения остаются вашими. Полные условия находятся в LICENSE.txt архива.

Храните закрытый ключ разработчика вне репозитория и делайте защищённую резервную копию. Мы не просим присылать его: потеря ключа лишит вас возможности выпустить обновление под прежней подписью.

Вопросы о SDK и проверке выпусков: developers@libyra.su.