Lewati ke konten

Publish to App Stores

Bungkus PWA yang sudah kamu publish dengan PWA Builder untuk menghasilkan paket Android, iOS, dan Windows. Tab Mobile → Publish di dashboard akan memandu kamu langkah demi langkah.

Proyecta membangun web app. Untuk mendistribusikannya melalui App Store, Google Play, atau Microsoft Store, kamu perlu membungkus app yang sudah dipublish sebagai PWA dan menggunakan tools seperti PWA Builder untuk menghasilkan paket native.

Tab Mobile → Publish di dashboard akan memandu kamu dari awal hingga akhir. Pilih Google Play atau App Store, dan setiap langkahnya akan ditampilkan — mulai dari menghasilkan paket, membuat listing toko, hingga proses pengiriman — lengkap dengan checklist untuk push update setelah launch. Langkah-langkah di bawah ini mencerminkan alur tersebut, jadi kamu bisa menggunakan salah satu.

Sebelum menghasilkan paket untuk toko, minta AI untuk menambahkan dukungan 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

Kemudian publish ke subdomain *.proyecta.live kamu (atau domain kustom).

  1. Buka pwabuilder.com
  2. Masukkan URL yang sudah dipublish
  3. PWA Builder akan menjalankan audit manifest, service worker, dan keamanan
  4. Klik Package for Stores dan pilih target:
    • Android — menghasilkan .aab (Android App Bundle) untuk Google Play
    • iOS — menghasilkan proyek Xcode yang kamu build dan submit melalui Xcode + Transporter
    • Windows — menghasilkan .msix untuk Microsoft Store

Setiap toko memiliki developer console tersendiri:

Toko Biaya developer Catatan
Google Play $25 sekali bayar Umumnya permisif terhadap wrapper PWA
Apple App Store $99/tahun Apple dapat menolak app yang hanya berupa webview tanpa fungsionalitas native. Tambahkan fitur native (push, share, kamera) melalui web API untuk memperkuat pengajuanmu.
Microsoft Store $19 sekali bayar (individu) Paling permisif

Saat PWA Builder menghasilkan paket Android, file signing.keystore akan dibuat. Simpan file ini di tempat yang aman — Google Play mengharuskan setiap update di masa mendatang untuk ditandatangani dengan kunci yang sama. Jika hilang, kamu tidak bisa memperbarui app, hanya bisa mempublish ulang dengan nama paket baru.

Hal yang sama berlaku untuk iOS provisioning profiles dan Windows certificates.

Sebagian besar update tidak memerlukan pengiriman ulang ke toko. Karena app yang dibungkus memuat konten dari URL Proyecta yang sudah dipublish, perubahan konten dan fungsionalitas akan langsung aktif begitu kamu publish. Kamu hanya perlu mengirimkan paket baru ketika mengubah:

  • Nama app, ikon, splash screen
  • Entri manifest yang sudah di-bake ke dalam wrapper
  • Deklarasi izin native

Lihat Perbarui Mobile App Kamu untuk detail lebih lanjut.

  • Aset toko yang dihasilkan otomatis — ikon, splash screen, dan copy listing toko yang dibuat dari branding yang sudah kamu miliki
  • Integrasi langsung dengan PWA Builder sehingga kamu tidak perlu meninggalkan Proyecta
  • Manajemen metadata app store yang terhubung langsung ke builder