Perbarui Aplikasi Mobile Kamu
Sebagian besar pembaruan langsung diterapkan saat kamu publish. Hanya perubahan metadata atau native shell yang membutuhkan submission baru ke app store.
Jika kamu sudah membungkus aplikasi Proyecta sebagai PWA dan mengirimkannya ke app store, pembaruan bekerja dalam dua tingkatan tergantung pada apa yang kamu ubah.
Tingkat 1: Pembaruan konten dan fungsionalitas (langsung)
Section titled “Tingkat 1: Pembaruan konten dan fungsionalitas (langsung)”Karena PWA yang dibungkus memuat konten sebenarnya dari URL Proyecta yang sudah kamu publish, sebagian besar pembaruan tidak memerlukan build app store baru:
- Buat perubahan di Proyecta builder
- Klik Publish di toolbar builder
- Pengguna melihat perubahan tersebut saat berikutnya mereka membuka aplikasi
Yang termasuk dalam tingkatan ini:
- Halaman, fitur, dan layout baru
- Perbaikan bug
- Perubahan teks dan gambar
- Perubahan logika backend
- Perubahan skema database
- Sebagian besar penyesuaian styling
Inilah salah satu keuntungan terbesar dari model PWA-wrapper — kamu tidak perlu menunggu antrean review untuk pekerjaan produk yang normal.
Tingkat 2: Pembaruan native shell (submission baru diperlukan)
Section titled “Tingkat 2: Pembaruan native shell (submission baru diperlukan)”Beberapa perubahan mengharuskan pembuatan ulang wrapper dan pengiriman paket baru:
- Nama aplikasi sebagaimana tampil di bawah ikon
- Ikon aplikasi itu sendiri
- Splash screen
- Entri manifest yang dibuat dalam wrapper (tema warna, mode tampilan, penguncian orientasi)
- Deklarasi izin native (kamera, lokasi, dll. yang membutuhkan entri baru di
Info.plistatauAndroidManifest.xml) - Pembaruan versi wrapper
Untuk hal-hal ini:
- Buat ulang paket di pwabuilder.com dengan URL yang sudah kamu publish
- Tandatangani dengan signing key yang sama seperti yang kamu gunakan sebelumnya (sangat penting — lihat di bawah)
- Submit melalui Google Play Console, App Store Connect, atau Partner Center
- Tunggu proses review
Jangan sampai kehilangan signing key
Section titled “Jangan sampai kehilangan signing key”Hal terpenting dalam memperbarui aplikasi Android: kamu harus menandatangani setiap pembaruan dengan key yang sama seperti yang kamu gunakan untuk menandatangani versi pertama. Jika kamu kehilangan signing.keystore, Google Play tidak akan menerima pembaruan lebih lanjut. Kamu harus menerbitkan aplikasi baru dengan nama paket yang berbeda dan memindahkan pengguna ke sana.
Untuk iOS, provisioning profile dan distribution certificate kamu terikat pada Bundle ID — jika kamu mencabut sertifikat, kamu bisa membuat yang baru, tetapi tetap cadangkan profile kamu untuk menghindari keterlambatan saat mengirimkan pembaruan.
Tips versioning
Section titled “Tips versioning”Sinkronkan nomor versi yang terlihat pengguna pada aplikasimu dengan deploy Proyecta kamu saat kamu mengirimkan paket baru. Jika tidak, pengguna tidak bisa mengetahui apakah laporan crash mereka berasal dari build terbaru atau yang lebih lama.
Segera hadir
Section titled “Segera hadir”- Update wizard di dalam builder yang menangani pembuatan ulang, penandatanganan, dan submission untukmu
- Pelacakan version manifest yang tersinkronisasi dengan riwayat versi Proyecta