Cara Publish Aplikasi Ionic ke Google Play

0
464

Pada kesempatan ini saya ingin berbagi tutorial Cara Publish Aplikasi Ionic ke Google Play. Cara ini akan sering dilakukan oleh developer ionic ketika ingin merilis dan mem-publish aplikasinya sebelum di upload ke Google Play.

Tutorial ini sudah pernah saya coba sendiri dan berhasil saya uji, karena kebanyakan developer newbie yang masih baru menggunakan ionic, merasa kebingungan mengikuti tutorial cara publish aplikasi ionic yang ada pada link dokumentasi ionic ini -> Chapter 6 Publishing your app.

Ok, langsung saja saya berikan tutorial step by step-nya, agar mudah diikuti.

Cara Publish Aplikasi Ionic ke Google Play

  1. Masuk ke folder root project ionic kamu, tahan tombol shift di keyboard lalu klik kanan, pilih Open command window here
    001-cara-publish-aplikasi-ionic-ke-google-play
  2. Maka akan muncul jendela CMD, ketik perintah dibawah ini untuk membuat file Release APK Release Unsigned-nya. Lalu tekan Enter.
    cordova build --release android

    Maka akan dibuat dile android-release-unsigned.apk yang disimpan di folder root_project\platforms\android\build\outputs\apk. Nanti kita akan membutuhkan file apk ini pada langkah nomor 10.

  3. Berikutnya kita akan generate keystore-nya menggunakan perintah berikut ini.
    keytool -genkey -v -keystore apk-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

    Perintah diatas akan membuat file apk-release-key.keystore dengan nama aliasnya alias_name. Silahkan kamu ganti apk-release-key dan alias_name-nya sesuai keinginan kamu. Jika tidak ingin kamu ganti samakan saja namanya seperti contoh diatas. Perintah ini digunakan untuk membuat file keystore-nya, pada contoh kasus ini saya beri nama imt-release-key.keystore, jika sudah tekan Enter.

  4. Maka kamu akan diminta membuat password keystore yang akan kamu gunakan nanti saat membuat file apk release-nya. Isikan passwordnya sesuai yang kamu inginkan.
    002-cara-publish-aplikasi-ionic-ke-google-play
  5. Maka kamu akan diminta memasukkan kembali passwordnya, masukkan kembali password yang sama.
    003-cara-publish-aplikasi-ionic-ke-google-play
  6. Selanjutnya akan diminta pertanyaan seperti dibawah ini, seperti first and last name, organization unit, your organization, City or Locality, State and Province dan Country Code. Isikan sesuai yang kamu inginkan. Lalu tekan Enter.
    004-cara-publish-aplikasi-ionic-ke-google-play
  7. Jika muncul konfirmasi seperti gambar dibawah ini, ketik Y, lalu Enter.
    005-cara-publish-aplikasi-ionic-ke-google-play
  8. Maka akan dimintai ulang password keystore yang tadi, masukkan kembali password keystore-nya sampai dua kali untuk konfirmasi password. Lalu tekan Enter.
    006-cara-publish-aplikasi-ionic-ke-google-play
  9. Maka keystore akan berhasil dibuat dan disimpan di folder project kamu, disini keystore yang tadi saya buat saya namakan imt2-release-key.keystore.
    007-cara-publish-aplikasi-ionic-ke-google-play
  10. Masuk ke folder root_project\platforms\android\build\outputs\apk. Rename file android-release-unsigned.apk yang ada di folder tersebut menjadi nama file yang kamu inginkan diikuti Unsigned dibelakangnya, contoh pada kasus ini saya namakan dengan imtUnsigned.apk
  11. Copy file apk Unsigned yang barusan kamu rename ke direktori root project kamu, seperti gambar dibawah ini.
    008-cara-publish-aplikasi-ionic-ke-google-play
  12. Selanjutnya kita akan mebuat unsigned APK lagi dengan perintah jarsigner, ketikan perintah berikut ini.
    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore imt2-release-key.keystore imtUnsigned.apk alias_name

    Pada bagian keystore isi sesuai nama keystore yang tadi kamu buat, lalu isi nama apk-nya sesuai yang tadi kamu buat, pada contoh ini saya namakan imtUnsigned.apk, terakhir isi nama aliasnya yang tadi kamu buat, pada contoh saya disini nama aliasnya alias_name. Jika sudah tekan Enter dan masukkan kembali password keystore-nya.
    009-cara-publish-aplikasi-ionic-ke-google-play

  13. Jika berhasil maka akan muncul pesan jar signed, seperti pada gambar dibawah ini. Abaikan saja pesan warning dibawahnya.
    010-cara-publish-aplikasi-ionic-ke-google-play
  14. Terakhir, kita akan membuat release file apk-nya yang akan kita siap upload ke Google Play. Caranya, copy file apk unsigned tadi ke folder buil-tools pada direktori Andorid SDK kamu di C:\Users\nama_user\AppData\Local\Android\Sdk\build-tools\24.0.0.
    011-cara-publish-aplikasi-ionic-ke-google-play
  15. Buka cmd dan arahkan ke folder build-tools yang ada di folder Android SDK kamu, letaknya biasanya di :C:\Users\nama_user\AppData\Local\Android\Sdk\build-tools\24.0.0, nama_user merujuk ke nama user komputer kamu, adapun 24.0.0 adalah versi build-tools nya, kamu bisa pake versi berapa saja, bisa versi 23 atau versi 25.
  16. Di CMD, ketikan perintah berikut ini :
    zipalign -v 4 imtUnsigned.apk imtRelease.apk

    Lalu tekan Enter.
    012-cara-publish-aplikasi-ionic-ke-google-play

    Fungsi ini akan membuat file release apk yang siap kamu publish ke Google Play.

  17. Selesai, kamu bisa upload file apk release yang dihasilkan tersebut ke Google Play.

    013-cara-publish-aplikasi-ionic-ke-google-play

Semoga bermanfaat 🙂

Perhartian, boleh copy paste asalkan mencantumkan sumber website ardiyansyah.com. Terima kasih.

LEAVE A REPLY

Please enter your comment!
Please enter your name here