Публикация в магазинах приложений
Оберните ваш опубликованный 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 (или на кастомном домене).
Шаг 2: сгенерируйте пакеты для магазинов
Заголовок раздела «Шаг 2: сгенерируйте пакеты для магазинов»- Откройте pwabuilder.com
- Введите URL вашего опубликованного приложения
- PWA Builder проверит манифест, service worker и параметры безопасности
- Нажмите Package for Stores и выберите платформу:
- Android — генерирует
.aab(Android App Bundle) для Google Play - iOS — генерирует проект Xcode, который вы собираете и отправляете через Xcode + Transporter
- Windows — генерирует
.msixдля Microsoft Store
- Android — генерирует
Шаг 3: отправьте приложение
Заголовок раздела «Шаг 3: отправьте приложение»У каждого магазина есть собственная консоль разработчика:
| Магазин | Сбор разработчика | Примечания |
|---|---|---|
| Google Play | $25 единоразово | Как правило, лояльно относится к PWA-обёрткам |
| Apple App Store | $99/год | Apple может отклонить приложения, представляющие собой просто webview без нативной функциональности. Добавьте нативные возможности (push-уведомления, sharing, камера) через веб-API, чтобы повысить шансы на одобрение. |
| Microsoft Store | $19 единоразово (для физических лиц) | Наиболее лояльный магазин |
Важно: сохраните ключ подписи Android
Заголовок раздела «Важно: сохраните ключ подписи Android»Когда PWA Builder генерирует пакет для Android, он создаёт файл signing.keystore. Сохраните его в надёжном месте — Google Play требует, чтобы все будущие обновления были подписаны тем же ключом. Если вы его потеряете, обновить приложение не получится — придётся публиковать его заново под другим именем пакета.
То же самое касается provisioning-профилей iOS и сертификатов Windows.
Обновление после запуска
Заголовок раздела «Обновление после запуска»Большинство обновлений не требуют повторной отправки в магазин. Так как обёрнутое приложение загружается с вашего опубликованного URL в Proyecta, изменения контента и функциональности становятся доступны в момент публикации. Новый пакет нужно отправлять только в тех случаях, когда вы меняете:
- название приложения, иконку или экран загрузки
- записи манифеста, которые встраивает обёртка
- объявления нативных разрешений
Подробнее см. в разделе Обновление мобильного приложения.
- Мастер публикации в магазинах прямо в Builder — генерация иконок, экранов загрузки и описаний для магазинов на основе вашего существующего брендинга
- Прямая интеграция с PWA Builder, чтобы не покидать Proyecta
- Управление метаданными для магазинов приложений прямо из Builder