Przejdź do głównej zawartości

Publikacja w sklepach z aplikacjami

Opakuj opublikowane PWA za pomocą PWA Builder, aby wygenerować pakiety dla Androida, iOS i Windows. Zakładka Mobile → Publish w panelu prowadzi Cię przez każdy krok.

Proyecta buduje aplikacje webowe. Aby dystrybuować przez App Store, Google Play lub Microsoft Store, opakujesz opublikowaną aplikację jako PWA i użyjesz narzędzia takiego jak PWA Builder, aby wygenerować natywne pakiety.

Zakładka Mobile → Publish w panelu przeprowadzi Cię przez cały proces od początku do końca. Wybierz Google Play lub App Store, a zobaczysz każdy krok — generowanie pakietu, tworzenie opisu w sklepie i przesyłanie zgłoszenia — wraz z checklistą do wypychania aktualizacji po premierze. Poniższe kroki odzwierciedlają ten przewodnik, więc możesz korzystać z dowolnego z nich.

Przed wygenerowaniem pakietów sklepowych poproś AI o dodanie wsparcia dla 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

Następnie opublikuj na swojej subdomenie *.proyecta.live (lub własnej domenie).

  1. Otwórz pwabuilder.com
  2. Wpisz swój opublikowany URL
  3. PWA Builder przeprowadzi audyt manifestu, service workera i zabezpieczeń
  4. Kliknij Package for Stores i wybierz cel:
    • Android — generuje plik .aab (Android App Bundle) dla Google Play
    • iOS — generuje projekt Xcode, który budujesz i przesyłasz za pomocą Xcode + Transporter
    • Windows — generuje plik .msix dla Microsoft Store

Każdy sklep ma własną konsolę deweloperską:

Sklep Opłata deweloperska Uwagi
Google Play 25 USD jednorazowo Generalnie tolerancyjny wobec wrapperów PWA
Apple App Store 99 USD/rok Apple może odrzucić aplikacje, które są wyłącznie webview bez natywnej funkcjonalności. Dodaj natywne funkcje (push, udostępnianie, kamera) przez web API, aby wzmocnić swoje szanse.
Microsoft Store 19 USD jednorazowo (osoba fizyczna) Najbardziej tolerancyjny

Ważne: zachowaj swój klucz podpisywania dla Androida

Dział zatytułowany „Ważne: zachowaj swój klucz podpisywania dla Androida”

Gdy PWA Builder generuje pakiet dla Androida, tworzy plik signing.keystore. Przechowuj go w bezpiecznym miejscu — Google Play wymaga, aby każda przyszła aktualizacja była podpisana tym samym kluczem. Jeśli go utracisz, nie będziesz mógł aktualizować swojej aplikacji — jedyną opcją będzie ponowna publikacja pod nową nazwą pakietu.

To samo dotyczy profili provisioningowych iOS i certyfikatów Windows.

Większość aktualizacji nie wymaga ponownego przesyłania do sklepu. Ponieważ opakowana aplikacja ładuje się z opublikowanego URL Proyecta, zmiany w treści i funkcjonalności są widoczne natychmiast po publikacji. Nowy pakiet musisz przesłać tylko wtedy, gdy zmieniasz:

  • Nazwę aplikacji, ikonę, ekran powitalny
  • Wpisy manifestu, które wrapper zapisuje na stałe
  • Deklaracje natywnych uprawnień

Szczegóły znajdziesz w artykule Aktualizowanie aplikacji mobilnej.

  • Automatycznie generowane zasoby sklepowe — ikony, ekrany powitalne i opisy w sklepach tworzone na podstawie Twojego istniejącego brandingu
  • Bezpośrednia integracja z PWA Builder — bez konieczności opuszczania Proyecta
  • Zarządzanie metadanymi w sklepach powiązane z builderem