Публікація в App Store
Оберніть свій опублікований PWA за допомогою PWA Builder, щоб створити пакети для Android, iOS і Windows. Покроковий процес безпосередньо в Builder вже в планах.
Proyecta створює вебзастосунки. Щоб розповсюджувати їх через App Store, Google Play або Microsoft Store, потрібно упакувати опублікований застосунок як PWA і скористатися інструментом на кшталт PWA Builder для генерації нативних пакетів.
Крок 1: переконайся, що твій застосунок є PWA
Section titled “Крок 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: створи пакети для магазинів
Section titled “Крок 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: відправ на розгляд
Section titled “Крок 3: відправ на розгляд”У кожного магазину є власна консоль розробника:
| Магазин | Плата за реєстрацію | Примітки |
|---|---|---|
| Google Play | $25 одноразово | Загалом лояльний до PWA-обгорток |
| Apple App Store | $99 на рік | Apple може відхилити застосунки, які являють собою лише webview без нативної функціональності. Додай нативні можливості (push-сповіщення, share, камера) через вебAPI, щоб підсилити свою позицію. |
| Microsoft Store | $19 одноразово (для фізичних осіб) | Найбільш лояльний |
Важливо: збережи ключ підпису для Android
Section titled “Важливо: збережи ключ підпису для Android”Коли PWA Builder генерує пакет для Android, він видає файл signing.keystore. Збережи його в надійному місці — Google Play вимагає, щоб усі майбутні оновлення були підписані тим самим ключем. Якщо ти його втратиш, оновити застосунок не вийде — доведеться публікувати його заново під новою назвою пакету.
Те саме стосується provisioning profile для iOS і сертифікатів для Windows.
Оновлення після запуску
Section titled “Оновлення після запуску”Більшість оновлень не потребують повторної відправки в магазин. Оскільки обгорнутий застосунок завантажується з твого опублікованого URL у Proyecta, зміни в контенті та функціональності стають доступними одразу після публікації. Повторно відправляти новий пакет потрібно лише тоді, коли змінюється:
- Назва застосунку, іконка, splash screen
- Записи маніфесту, що вбудовуються в обгортку
- Оголошення нативних дозволів
Докладніше дивись у розділі Оновлення мобільного застосунку.
Незабаром
Section titled “Незабаром”- Майстер публікації в App Store прямо в Builder — генерація іконок, splash screen і тексту для сторінки застосунку на основі твого брендингу
- Пряма інтеграція з PWA Builder — щоб не виходити з Proyecta
- Керування метаданими для App Store, пов’язане з Builder