Перейти до вмісту

Публікація в 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: створи пакети для магазинів”
  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

Крок 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
  • Записи маніфесту, що вбудовуються в обгортку
  • Оголошення нативних дозволів

Докладніше дивись у розділі Оновлення мобільного застосунку.

  • Майстер публікації в App Store прямо в Builder — генерація іконок, splash screen і тексту для сторінки застосунку на основі твого брендингу
  • Пряма інтеграція з PWA Builder — щоб не виходити з Proyecta
  • Керування метаданими для App Store, пов’язане з Builder