Perbarui Aplikasi Mobile Kamu
Sebagian besar pembaruan langsung tersedia saat kamu publish. Hanya perubahan metadata atau native shell yang memerlukan submisi baru ke app store.
Jika kamu telah 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 (instan)
Section titled “Tingkat 1: Pembaruan konten dan fungsionalitas (instan)”Karena PWA yang dibungkus memuat konten sebenarnya dari URL Proyecta yang sudah kamu publish, sebagian besar pembaruan tidak memerlukan build app store baru:
- Lakukan perubahan di builder Proyecta
- Klik Publish di toolbar builder
- Pengguna melihat perubahan tersebut saat berikutnya mereka membuka aplikasi
Yang termasuk dalam tingkatan ini:
- Halaman baru, fitur, tata letak
- Perbaikan bug
- Perubahan teks dan gambar
- Perubahan konten dan data
- Halaman baru, fitur, dan kapabilitas
- Sebagian besar penyesuaian tampilan
Ini adalah salah satu keunggulan terbesar dari model PWA-wrapper — kamu tidak perlu menunggu antrean review untuk pekerjaan produk yang normal.
Tingkat 2: Pembaruan native shell (diperlukan submisi baru)
Section titled “Tingkat 2: Pembaruan native shell (diperlukan submisi baru)”Beberapa perubahan memerlukan pembuatan ulang wrapper dan pengiriman paket baru:
- Nama aplikasi seperti yang terlihat di bawah ikon
- Ikon aplikasi itu sendiri
- Splash screen
- Entri manifest yang dibaked ke dalam wrapper (warna tema, display mode, orientation lock)
- Deklarasi izin native (kamera, lokasi, dll. yang memerlukan 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 yang kamu gunakan sebelumnya (sangat penting — lihat di bawah)
- Submit melalui Google Play Console, App Store Connect, atau Partner Center
- Tunggu proses review
Jangan kehilangan signing key kamu
Section titled “Jangan kehilangan signing key kamu”Hal terpenting saat memperbarui aplikasi Android: kamu harus menandatangani setiap pembaruan dengan key yang sama yang digunakan untuk menandatangani versi pertama. Jika kamu kehilangan signing.keystore, Google Play tidak akan menerima pembaruan apa pun. Kamu harus mempublish aplikasi baru dengan nama paket berbeda dan memindahkan pengguna.
Untuk iOS, provisioning profile dan distribution certificate kamu terikat pada Bundle ID — jika kamu mencabut sertifikat, kamu bisa membuat yang baru, tapi tetap backup profile kamu untuk menghindari keterlambatan saat mengirim pembaruan.
Tips versioning
Section titled “Tips versioning”Sinkronkan nomor versi yang terlihat oleh pengguna dengan deploy Proyecta kamu saat kamu memang mengirimkan paket baru. Jika tidak, pengguna tidak bisa membedakan apakah laporan crash mereka berasal dari build baru atau yang lebih lama.
Segera hadir
Section titled “Segera hadir”- Wizard pembaruan di builder yang menangani pembuatan ulang, penandatanganan, dan submisi untuk kamu
- Pelacakan version manifest yang disinkronkan dengan riwayat versi Proyecta