Przejdź do głównej zawartości

Publikowanie w sklepach z aplikacjami

Opakuj opublikowaną PWA za pomocą PWA Builder, aby wygenerować pakiety na Android, iOS i Windows. Przewodnik zintegrowany z builderem jest w planach.

Proyecta tworzy aplikacje webowe. Aby dystrybuować je przez App Store, Google Play lub Microsoft Store, musisz opakować opublikowaną aplikację jako PWA i użyć narzędzia takiego jak PWA Builder, które wygeneruje natywne pakiety.

Przed wygenerowaniem pakietów dla sklepów poproś AI o dodanie obsługi 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 aplikację na swojej subdomenie *.proyecta.live (lub własnej domenie).

  1. Otwórz pwabuilder.com
  2. Wpisz adres URL opublikowanej aplikacji
  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ą:

SklepOpłata deweloperskaUwagi
Google Play$25 jednorazowoZazwyczaj przychylny wobec aplikacji opartych na PWA
Apple App Store$99/rokApple może odrzucić aplikacje, które są wyłącznie widokiem webowym bez natywnych funkcjonalności. Dodaj natywne funkcje (powiadomienia push, udostępnianie, kamera) za pomocą webowych API, aby wzmocnić swoją pozycję.
Microsoft Store$19 jednorazowo (osoby fizyczne)Najbardziej przychylny

Gdy PWA Builder generuje pakiet na Android, tworzy plik signing.keystore. Przechowaj 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ć aplikacji — jedyną opcją będzie ponowna publikacja pod nową nazwą pakietu.

To samo dotyczy profili dystrybucyjnych iOS oraz certyfikatów Windows.

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

  • Nazwę aplikacji, ikonę lub ekran powitalny (splash screen)
  • Wpisy w manifeście wbudowane w pakiet
  • Deklaracje natywnych uprawnień

Szczegóły znajdziesz w artykule Aktualizowanie aplikacji mobilnej.

  • Kreator sklepów zintegrowany z builderem — generowanie ikon, ekranów powitalnych i opisów oferty sklepowej na podstawie istniejącej identyfikacji wizualnej
  • Bezpośrednia integracja z PWA Builder, dzięki której nie będziesz musiał opuszczać Proyecta
  • Zarządzanie metadanymi w sklepach powiązane z builderem