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.
Krok 1: Upewnij się, że Twoja aplikacja jest PWA
Dział zatytułowany „Krok 1: Upewnij się, że Twoja aplikacja jest PWA”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 useNastępnie opublikuj aplikację na swojej subdomenie *.proyecta.live (lub własnej domenie).
Krok 2: Wygeneruj pakiety dla sklepów
Dział zatytułowany „Krok 2: Wygeneruj pakiety dla sklepów”- Otwórz pwabuilder.com
- Wpisz adres URL opublikowanej aplikacji
- PWA Builder przeprowadzi audyt manifestu, service workera i zabezpieczeń
- 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
.msixdla Microsoft Store
- Android — generuje plik
Krok 3: Prześlij aplikację
Dział zatytułowany „Krok 3: Prześlij aplikację”Każdy sklep ma własną konsolę deweloperską:
| Sklep | Opłata deweloperska | Uwagi |
|---|---|---|
| Google Play | $25 jednorazowo | Zazwyczaj przychylny wobec aplikacji opartych na PWA |
| Apple App Store | $99/rok | Apple 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 |
Ważne: zachowaj klucz podpisywania dla Androida
Dział zatytułowany „Ważne: zachowaj klucz podpisywania dla Androida”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.
Aktualizowanie po premierze
Dział zatytułowany „Aktualizowanie po premierze”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.
Wkrótce
Dział zatytułowany „Wkrótce”- 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