Untuk mem-publish aplikasi React Native ke Google Play Store, ada beberapa tahapan yang harus dilakukan. Berikut langkah-langkahnya:
Pastikan Aplikasi Sudah Siap: Aplikasi harus sudah selesai dikembangkan, diuji di berbagai perangkat, dan bebas dari bug.
Generate Signed APK (Android Package): Aplikasi yang akan dipublish ke Google Play Store harus menggunakan APK yang ditandatangani (signed). Berikut langkah-langkahnya:
a. Buat Keystore: Jalankan perintah berikut di terminal untuk membuat keystore:
keytool -genkey -v -keystore your-key-name.keystore -alias your-key-alias -keyalg RSA -keysize 2048 -validity 10000
Catat keystore dan alias, karena akan digunakan untuk menandatangani APK.
b. Set Konfigurasi Keystore di Gradle:
Tambahkan file keystore yang dihasilkan ke folder android/app dalam project React Native.
Kemudian, edit file android/gradle.properties dengan menambahkan berikut ini:
MYAPP_UPLOAD_STORE_FILE=your-key-name.keystore
MYAPP_UPLOAD_KEY_ALIAS=your-key-alias
MYAPP_UPLOAD_STORE_PASSWORD=your-store-password
MYAPP_UPLOAD_KEY_PASSWORD=your-key-password
Lalu, buka android/app/build.gradle dan tambahkan berikut di bagian signingConfigs dan buildTypes:
android {
...
signingConfigs {
release {
storeFile file(MYAPP_UPLOAD_STORE_FILE)
storePassword MYAPP_UPLOAD_STORE_PASSWORD
keyAlias MYAPP_UPLOAD_KEY_ALIAS
keyPassword MYAPP_UPLOAD_KEY_PASSWORD
}
}
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled false // Bisa diaktifkan jika ingin melakukan shrinking kode
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}
Build APK: Setelah semua konfigurasi selesai, jalankan perintah berikut untuk membangun APK:
cd android
./gradlew assembleRelease
File APK akan tersedia di android/app/build/outputs/apk/release/app-release.apk.
Daftar Akun Google Play Developer: Kunjungi Google Play Console dan buat akun developer. Ini memerlukan biaya pendaftaran sebesar $25 USD.
Buat Aplikasi Baru: Setelah mendaftar, login ke Google Play Console dan buat aplikasi baru. Isi informasi dasar aplikasi seperti nama aplikasi, bahasa, dan kategori.
Tambahkan Rincian Aplikasi: Masukkan deskripsi aplikasi, gambar, dan screenshot di halaman "Store Listing".
Upload APK: Buka bagian App Releases, buat Production Release, dan upload APK yang sudah di-build sebelumnya.
Isi Rating Aplikasi: Lengkapi formulir untuk menentukan peringkat usia aplikasi.
Konfigurasi App Content: Lengkapi bagian konten aplikasi, termasuk kebijakan privasi dan konten sensitif jika diperlukan.
Konfigurasi Pricing & Distribution: Tentukan apakah aplikasi akan dirilis secara gratis atau berbayar, dan pilih negara distribusi.
Setelah aplikasi dipublish, Anda bisa melakukan update aplikasi dengan mengunggah versi APK yang baru dan mengirimnya untuk ditinjau.
Jika langkah-langkah ini diikuti dengan benar, aplikasi React Native Anda akan tersedia di Google Play Store!