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

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

Оберните опубликованный PWA с помощью PWA Builder, чтобы создать пакеты для Android, iOS и Windows. Вкладка Mobile → Publish на dashboard проведёт вас через весь процесс шаг за шагом.

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

Вкладка Mobile → Publish на dashboard проведёт вас через весь процесс от начала до конца. Выберите Google Play или App Store — и система покажет каждый шаг: генерацию пакета, создание страницы приложения в магазине и отправку на проверку, а также чек-лист для публикации обновлений после запуска. Шаги ниже повторяют это руководство, так что вы можете пользоваться любым из них.

Шаг 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-уведомления, Share, камера) через веб-API, чтобы усилить позицию.
Microsoft Store $19 единовременно (частное лицо) Наиболее лояльный

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

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

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

  • Названия приложения, иконки, заставки (splash screen)
  • Записей манифеста, которые встраивает обёртка
  • Деклараций нативных разрешений

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

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