Перейти к содержимому

Публикация в магазинах приложений

Оберните ваш опубликованный PWA с помощью PWA Builder, чтобы сгенерировать пакеты для Android, iOS и Windows. Пошаговый мастер прямо в Builder уже в планах.

Proyecta создаёт веб-приложения. Чтобы распространять их через App Store, Google Play или Microsoft Store, нужно обернуть опубликованное приложение как PWA и воспользоваться инструментом наподобие PWA Builder для генерации нативных пакетов.

Шаг 1: убедитесь, что ваше приложение является PWA

Заголовок раздела «Шаг 1: убедитесь, что ваше приложение является PWA»

Перед генерацией пакетов для магазинов попросите AI добавить поддержку PWA:

Add PWA support to my app:
- Web app manifest with name, short name, icons (192px and 512px), theme color
- Service worker that caches the app shell for offline use

Затем опубликуйте приложение на своём поддомене *.proyecta.live (или на кастомном домене).

  1. Откройте pwabuilder.com
  2. Введите URL вашего опубликованного приложения
  3. PWA Builder проверит манифест, service worker и параметры безопасности
  4. Нажмите Package for Stores и выберите платформу:
    • Android — генерирует .aab (Android App Bundle) для Google Play
    • iOS — генерирует проект Xcode, который вы собираете и отправляете через Xcode + Transporter
    • Windows — генерирует .msix для Microsoft Store

У каждого магазина есть собственная консоль разработчика:

МагазинСбор разработчикаПримечания
Google Play$25 единоразовоКак правило, лояльно относится к PWA-обёрткам
Apple App Store$99/годApple может отклонить приложения, представляющие собой просто webview без нативной функциональности. Добавьте нативные возможности (push-уведомления, sharing, камера) через веб-API, чтобы повысить шансы на одобрение.
Microsoft Store$19 единоразово (для физических лиц)Наиболее лояльный магазин

Когда PWA Builder генерирует пакет для Android, он создаёт файл signing.keystore. Сохраните его в надёжном месте — Google Play требует, чтобы все будущие обновления были подписаны тем же ключом. Если вы его потеряете, обновить приложение не получится — придётся публиковать его заново под другим именем пакета.

То же самое касается provisioning-профилей iOS и сертификатов Windows.

Большинство обновлений не требуют повторной отправки в магазин. Так как обёрнутое приложение загружается с вашего опубликованного URL в Proyecta, изменения контента и функциональности становятся доступны в момент публикации. Новый пакет нужно отправлять только в тех случаях, когда вы меняете:

  • название приложения, иконку или экран загрузки
  • записи манифеста, которые встраивает обёртка
  • объявления нативных разрешений

Подробнее см. в разделе Обновление мобильного приложения.

  • Мастер публикации в магазинах прямо в Builder — генерация иконок, экранов загрузки и описаний для магазинов на основе вашего существующего брендинга
  • Прямая интеграция с PWA Builder, чтобы не покидать Proyecta
  • Управление метаданными для магазинов приложений прямо из Builder