Ga naar inhoud

Publiceren naar App Stores

Wikkel je gepubliceerde PWA in met PWA Builder om Android-, iOS- en Windows-pakketten te genereren. Een begeleide flow in de builder staat op de roadmap.

Proyecta bouwt webapps. Om te distribueren via de App Store, Google Play of de Microsoft Store, wikkel je je gepubliceerde app in als een PWA en gebruik je een tool zoals PWA Builder om native pakketten te genereren.

Voordat je store-pakketten genereert, vraag je de AI om PWA-ondersteuning toe te voegen:

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

Publiceer vervolgens naar je *.proyecta.live-subdomein (of een aangepast domein).

  1. Open pwabuilder.com
  2. Voer je gepubliceerde URL in
  3. PWA Builder voert een audit uit van het manifest, de service worker en de beveiliging
  4. Klik op Package for Stores en kies een doelplatform:
    • Android — genereert een .aab (Android App Bundle) voor Google Play
    • iOS — genereert een Xcode-project dat je bouwt en indient via Xcode + Transporter
    • Windows — genereert een .msix voor de Microsoft Store

Elke store heeft zijn eigen ontwikkelaarsconsole:

StoreOntwikkelaarskostenOpmerkingen
Google Play$25 eenmaligOver het algemeen tolerant ten opzichte van PWA-wrappers
Apple App Store$99/jaarApple kan apps weigeren die enkel een webview zijn zonder native functionaliteit. Voeg native functies toe (push, delen, camera) via web-API’s om je kansen te vergroten.
Microsoft Store$19 eenmalig (individueel)Meest tolerant

Belangrijk: bewaar je Android-ondertekeningssleutel

Section titled “Belangrijk: bewaar je Android-ondertekeningssleutel”

Wanneer PWA Builder een Android-pakket genereert, wordt er een signing.keystore-bestand aangemaakt. Bewaar dit op een veilige plek — Google Play vereist dat elke toekomstige update is ondertekend met dezelfde sleutel. Raak je deze kwijt, dan kun je je app niet meer updaten en kun je alleen opnieuw publiceren onder een nieuwe pakketnaam.

Hetzelfde geldt voor iOS-provisioningprofielen en Windows-certificaten.

De meeste updates vereisen geen nieuwe store-indiening. Omdat de gewrappede app laadt vanuit je gepubliceerde Proyecta-URL, zijn inhoud- en functionaliteitswijzigingen live op het moment dat je publiceert. Je hoeft alleen een nieuw pakket in te dienen wanneer je het volgende wijzigt:

  • Appnaam, icoon, splash screen
  • Manifest-vermeldingen die de wrapper inbakt
  • Native toestemmingsdeclaraties

Zie Je mobiele app updaten voor meer informatie.

  • In-builder app store-wizard — genereer iconen, splash screens en store-omschrijvingsteksten op basis van je bestaande huisstijl
  • Directe integratie met PWA Builder zodat je Proyecta niet hoeft te verlaten
  • Beheer van app store-metadata gekoppeld aan de builder