✦ Selamat Idul Fitri 1447 H 🌙 Taqabbalallahu minna wa minkum. Mohon maaf lahir dan batin. ✦
ALFAkwt

Pengalaman Pertama Upload Aplikasi ke Google Play Store: Lebih Ribet dari Dugaan

· 0 komentar · ± 4 menit baca · 👁 97 dilihat

Saya kira proses upload aplikasi ke Play Store itu seperti upload file ke hosting biasa — pilih file, klik upload, selesai. Ternyata jauh dari itu. Prosesnya lumayan bikin nafas, terutama buat yang baru pertama kali.

Ini catatan dari pengalaman saya sendiri, supaya kalau Anda mau upload pertama kali tidak kaget seperti saya dulu.

Daftar Google Play Developer: Berbayar Sekali

Hal pertama yang harus dilakukan adalah daftar sebagai Google Play Developer. Biayanya $25 — sekitar 400 ribuan saat kurs waktu itu — dibayar sekali dan berlaku selamanya. Tidak ada biaya tahunan.

Saya sempat ragu. Bukan soal jumlahnya, tapi karena tidak yakin apakah aplikasi saya layak dipublikasikan. Tapi saya pikir, kalau nunggu yakin dulu, tidak akan pernah mulai.

Proses daftarnya cukup straightforward — butuh akun Google, isi beberapa informasi, dan bayar via kartu debit atau kredit. Saya pakai kartu debit, berhasil tanpa masalah.

Menyiapkan APK / App Bundle

Google sekarang lebih menyarankan App Bundle (.aab) daripada APK biasa. Perbedaannya: App Bundle memungkinkan Play Store menyajikan versi APK yang paling efisien untuk setiap perangkat — lebih kecil yang didownload pengguna.

Dari Flutter, build App Bundle cukup dengan:

flutter build appbundle --release

Tapi sebelum bisa build release, ada yang harus disiapkan dulu: keystore. Ini semacam tanda tangan digital untuk aplikasi Anda. Semua update di masa depan harus ditandatangani dengan keystore yang sama — kalau hilang, Anda tidak bisa update aplikasi dan harus bikin aplikasi baru dengan ID berbeda.

keytool -genkey -v -keystore ~/keystore-nama-app.jks 
-keyalg RSA -keysize 2048 -validity 10000
-alias nama-alias

File keystore ini saya backup ke dua tempat berbeda — cloud storage dan USB drive. Paranoid memang, tapi lebih baik dari harus bikin aplikasi baru dari awal.

Proses Review yang Tidak Instan

Ini yang paling mengejutkan saya. Saya kira setelah submit langsung live di Play Store. Ternyata ada proses review yang bisa memakan waktu beberapa hari — bahkan untuk aplikasi baru dari developer baru, kata banyak forum, bisa sampai seminggu.

Aplikasi saya membutuhkan sekitar tiga hari sebelum status berubah dari "Under review" ke "Published". Selama tiga hari itu saya cek dashboard Play Console setiap beberapa jam. Agak lebay memang, tapi susah nahan penasaran.

Screenshot dan Deskripsi: Lebih Penting dari yang Saya Kira

Saya tidak terlalu serius soal screenshot pertama kali. Ambil saja tangkapan layar dari emulator, crop sedikit, upload. Hasilnya memang kurang menarik tapi saya pikir tidak masalah.

Setelah lihat statistik — berapa orang yang melihat halaman aplikasi saya di Play Store versus berapa yang menginstall — saya sadar conversion rate-nya rendah sekali. Orang membuka halaman, melihat screenshot yang biasa-biasa, lalu pergi.

Saya investasikan waktu untuk bikin screenshot yang lebih baik: pakai template mockup HP yang bagus, tambahkan teks singkat yang menjelaskan fitur, pastikan ukurannya sesuai spesifikasi Play Store. Hasilnya cukup signifikan — install rate dari halaman Play Store meningkat setelah update screenshot.

Deskripsi juga sama — bukan sekadar formalitas. Kata kunci yang tepat membantu aplikasi Anda muncul di hasil pencarian Play Store.

Rating Konten: Isi dengan Jujur

Play Store mengharuskan developer mengisi kuesioner untuk menentukan rating konten aplikasi. Jangan isi asal — kalau aplikasi Anda mendapat rating yang tidak sesuai dengan konten sebenarnya dan ada pengguna yang melaporkan, bisa berakibat aplikasi di-suspend.

Untuk aplikasi yang kontennya general (tidak ada konten dewasa, kekerasan, dll), pengisian kuesionernya cukup mudah dan aplikasi akan mendapat rating "Everyone" atau "3+".

Setelah Live: Pantau Crash Report

Begitu aplikasi live dan mulai ada yang menginstall, Android Vitals di Play Console mulai terisi. Kalau ada crash, Anda bisa lihat stack trace-nya di sini — informasi yang sangat berguna untuk debug.

Crash pertama yang saya temukan adalah NullPointerException yang tidak pernah muncul di emulator atau HP test saya. Ternyata ada pengguna dengan Android versi lama (5.0) yang mengalami masalah karena saya tidak test di versi itu. Pelajaran penting: test di range Android version yang Anda klaim supported, bukan cuma di versi terbaru.

Kesimpulan

Proses upload ke Play Store lebih panjang dari yang saya bayangkan, tapi tidak ada yang tidak bisa dipelajari. Yang paling kritis adalah jaga keystore dengan baik, isi semua metadata dengan serius, dan test di berbagai versi Android sebelum rilis.

Kalau Anda sedang di tahap persiapan upload pertama kali dan ada pertanyaan spesifik, tanyakan saja di komentar. Pengalaman saya terbatas tapi mungkin ada yang relevan dengan situasi Anda.


Komentar

Belum ada komentar. Jadilah yang pertama menulis.

Tulis Komentar