Langkah-Langkah Praktis untuk Mempublikasi Aplikasi di App Store dan Play Store

Publikasi Aplikasi di App Store dan Play Store
Contents

Share the article

Contents

Mengunggah aplikasi mobile ke App Store (iOS) dan Play Store (Android) adalah langkah penting dalam mendistribusikan aplikasi Anda kepada target pengguna. Proses ini melibatkan beberapa role tim development dan langkah-langkah yang perlu diikuti. Di bagian akhir tulisan ini, dilampirkan juga hal-hal penting yang dirasa perlu menjadi perhatian khusus Anda agar proses publikasi aplikasi berjalan dengan lebih cepat.

Jadi, apa saja panduan praktis untuk membantu Anda mempublikasi aplikasi mobile Anda. Silahkan disimak

Siapa yang terlibat dalam proses publikasi?

Proses publikasi aplikasi ini tidak hanya menuntut pemahaman dan implementasi teknis, tetapi juga kolaborasi yang baik antar berbagai peran dalam tim pengembangan. Setiap anggota tim memiliki tanggung jawab yang spesifik dan saling mendukung agar aplikasi siap untuk diluncurkan ke publik. Adapun role yang terlibat dalam proses publikasi aplikasi adalah

Pertama, Project Manager (PM) yang bertanggung jawab penuh untuk mengelola tim dan memantau setiap langkah dari pengembangan hingga publikasi aplikasi. Project Manager juga memastikan agar proses publikasi memenuhi standard kualitas yang telah ditetapkan dan terpublikasi tepat waktu.

Kedua, System Analyst (SA) berperan dalam mensupervisi secara teknis Mobile Developer dalam mengembangkan aplikasi sesuai dengan spesifikasi yang telah ditentukan. Selain itu, System Analyst juga membantu dalam penyiapan environment pengembangan dan infrastruktur yang mendukung Mobile Developer. Dengan pengalaman dan analisis yang mendalam, System Analyst membantu mengatasi potensi masalah teknis yang mungkin bisa menghambat proses publikasi aplikasi ini.

Ketiga, Mobile Developer adalah role yang bertanggung jawab untuk pengembangan aplikasi sesuai dengan spesifikasi dan standar kualitas yang telah ditetapkan. Selanjutnya, dalam proses publikasi aplikasi ini, Mobile Developer juga bertanggung jawab untuk membuat file aplikasi mobile dalam format iOS Application Archive (.IPA) dan Android App Bundle (.AAB) yang akan diunggah ke App Store dan Play Store.

Terakhir, Quality Assurance (QA) memegang peranan penting dalam fase pengujian aplikasi. Serangkaian pengujian memastikan bahwa aplikasi berjalan dengan baik, bebas dari bug, dan sesuai dengan design yang sudah dirancang. Proses ini mencakup pengujian fungsional, regression test, dan pengujian performa aplikasi sesuai dengan standar yang telah ditetapkan pada aplikasi mobile.

Persiapan yang diperlukan untuk mempublikasi aplikasi

Sebelum menggunggah aplikasi Anda, ada beberapa langkah persiapan yang perlu Anda lakukan. Langkah-langkan ini penting untuk memastikan Aplikasi Anda memenuhi persyaratan yang ditetapkan oleh masing-masing platform.

  1. Persiapan untuk App Store
    1. Langkah pertama yang harus Anda lakukan adalah membuat akun Apple ID dengan panduan yang tersedia di sini
    1. Setelah memiliki akun Apple ID, selanjutnya mendaftarkan ke Apple Developer Program. Anda akan diminta untuk membayar biaya sebesar $99 sebagai subcription tahunan.
Gambar: Choosing a Membership
  • Menyiapkan file aplikasi dalam format .IPA dan deskripsi serta screenshot aplikasi yang menggambarkan fungsi serta manfaat aplikasi Anda.
  • Persiapan untuk Play Store
    • Membuat akun gmail dan kunjungi halaman ini untuk mendaftar sebagai Google Play Developer.
    • Sebagai bagian dari pendaftaran, Anda akan diminta membayar biaya registrasi sebesar $25 yang merupakan pembayaran satu kali.
    • Sama seperti di App Store, Anda perlu menyiapkan file aplikasi dalam format .AAB. Serta menyiapkan deskripsi serta screenshot aplikasi yang menggambarkan fungsi serta manfaat aplikasi Anda.

Setelah menyelesaikan persiapan yang diperlukan, langkah-langkah selanjutnya adalah memfokuskan pada proses pengunggahan aplikasi di App Store maupun Play Store. Berikut adalah panduan lengkap untuk setiap platform.

Langkah-langkah Mempublikasikan Aplikasi di App Store

  1. Membuat Identifier (ID) unik aplikasi Anda untuk membantu Apple dalam membedakan aplikasi Anda dari aplikasi lain di App Store. ID juga harus sesuai dengan yang digunakan di Xcode. Untuk membuatnya, Anda bisa menggunakan format yang dikenali, seperti com.namaPerusahaan.namaAplikasi.
  2. Membuat distribution provisioning profile yang merupakan dokumen untuk mengizinkan Aplikasi Anda digunakan di perangkat pengguna. Anda juga perlu membuat certificate signing request untuk memastikan bahwa aplikasi Anda dapat di-authorized oleh Apple.
  • Mengisikan informasi detail aplikasi berupa
    • Platform: Pilih iOS, iPadOS, macOS, tvOS, visionOS atau watchOS (bisa multi option). Menentukan aplikasi dapat di-install pada platform yang dipilih.
    • Nama: Nama aplikasi Anda.
    • Primary Language: Bahasa utama yang digunakan dalam aplikasi.
    • Bundle ID: ID yang telah Anda buat sebelumnya.
    • SKU: ID unik internal untuk aplikasi Anda. Hanya bisa dilihat oleh Anda sebagai pemilik akun.
    • Full/Limited user access: Tentukan akses pengguna App Store Developer lainnya terhadap aplikasi Anda.
    • Screenshot: Preview yang menggambarkan secara umum aplikasi Anda.
    • Deskripsi: Menjelaskan detail dan fungsionalitas fitur pada aplikasi Anda.
    • Keyword: Kata kunci yang membantu meningkatkan akurasi hasil pencarian di App Store.
    • Support URL: URL yang berisikan penjelasan detail tentang aplikasi Anda
    • Version number: Versi aplikasi Anda
    • Copyright: Nama orang atau entitas yang memiliki hak eksklusif atas aplikasi Anda, didahului oleh tahun ketika hak tersebut diperoleh (misalnya, “2024 Badr ID.”).
    • Age rating: Membantu pengguna apakah aplikasi Anda mengandung konten yang tidak pantas.
    • Pricing: Jika untuk install aplikasi harus melakukan pembayaran, maka Anda dapat mengatur harga pada pengaturan pricing ini.
    • Availability country: Anda juga dapat mengatur di negara mana saja Aplikasi Anda akan didistribusikan.
  • Mencantumkan link privacy policy dan detail app privacy yang menjelaskan bagaimana data pengguna akan diperlakukan.
  • Jika aplikasi Anda memerlukan akses Login untuk menguji fitur-fitur tertentu, pastikan untuk menyediakan kredensial login yang valid untuk reviewer di App Store.
  • Mengunggah file aplikasi dengan format .IPA serta lengkapi release notes yang menjelaskan fitur baru atau perubahan dalam versi aplikasi tersebut.
  • Uji aplikasi Anda di TestFlight dan daftarkan seluruh tester iOS dengan UDID penguji/QA. Pengajuan di TestFlight memungkinkan Anda feedback sebelum aplikasi dirilis di publik.
  • Mengirimkan rilis aplikasi Anda untuk ditinjau dan pastikan sudah memenuhi syarat sesuai dengan yang tercantum pada Apple Developer’s Guidelines.

Langkah-langkah Mempublikasikan Aplikasi Play Store

  1. Memulai dengan menambahkan aplikasi baru di Google Play Console.
  2. Selanjutnya melengkapi informasi detail aplikasi berupa
    1. Nama: Nama aplikasi Anda.
    1. Jenis aplikasi: Menentukan apakah aplikasi Anda merupana aplikasi atau game.
    1. Model pembayaran: Menentukan apakah aplikasi berbayar atau gratis.
    1. Deskripsi:  Mengisikan deskripsi yang menggambarkan aplikasi Anda.
    1. Icon: image icon aplikasi Anda.
    1. Screenshot dan feature graphic: Preview yang menggambarkan secara umum aplikasi Anda.
    1. Kategori dan Tag: Menentukan kategori aplikasi dan tag relevan untuk membantu pengguna menemukan aplikasi Anda.
    1. Detil kontak (email, website, atau nomor telepon.)
  3. Mencantumkan link privacy policy yang menjelaskan bagaimana data pengguna akan diperlakukan.
  4. Mendeklarasikan apakah aplikasi Anda berisi iklan atau tidak. Jika aplikasi berisi Iklan maka pada listing Play Store akan diberi label “Berisi iklan”.
  5. Menentukan target audiens dan konten dari aplikasi Anda, serta menentukan content rating yang menyatakan kelompok usia berapa target aplikasi Anda,
  6. Menetapkan harga aplikasi (jika berbayar) secara umum atau dapat spesifik per negara.
  7. Menentukan pilihan negara mana aplikasi Anda akan dipublikasikan (jika dibutuhkan). Default-nya, aplikasi akan didistribusikan untuk seluruh negara.
  8. Jika aplikasi Anda memerlukan akses Login untuk menguji fitur-fitur tertentu, pastikan untuk menyediakan kredensial login yang valid untuk reviewer di Play Store.
  9. Membuat upload key dan key store serta menyertakan file aplikasi dengan format .AAB yang menggunakan key store tersebut.
  10. Mengunggah file aplikasi dengan format .AAB serta lengkapi release notes yang menjelaskan fitur baru atau perubahan dalam versi aplikasi tersebut.
  11. Mengirimkan rilis aplikasi Anda untuk ditinjau dan pastikan sudah memenuhi syarat sesuai dengan yang tercantum pada Google Play Policies.

Aspek-aspek Kritis untuk Mempublikasi Aplikasi

App Store

  1. Membuat halaman privacy policy yang jelas dan mudah diakses oleh pengguna dan pihak App Store, bisa diletakkan pada footer, halaman pengaturan atau bagian legal di aplikasi Anda. Alternatif lainnya Anda dapat membuat halaman terpisah dalam web view yang menjelaskan bagaimana data pengguna akan digunakan dan dilindungi.
  2. Jika sebelum release, QA ingin melakukan pengujian aplikasi, maka admin App Store perlu dapat menambahkan email dan UDID dari perangkat iOS yang digunakan. Untuk mempermudah QA atau tester pengguna lainnya, Anda dapat menguji aplikasi dengan menggunakan aplikasi TestFlight (dari App Store Developer) atau Expo Go (BACA JUGA Akselerasi Pengembangan dan Delivery Aplikasi Mobile dengan Expo)
  3. Proses review aplikasi untuk dapat publish di app store dikenal sangat ketat. Maka mengikuti guidelines yang ditetapkan oleh Apple merupakan keharusan. Pastikan semua fitur aplikasi Anda berfungsi dengan baik dan tidak melanggar ketentuan yang ada.
  4. Pastikan login credential yang digunakan oleh review selalu aktif dan dapat digunakan. Credential yang selalu aktif akan memperlancar proses review dan pengujian aplikasi. Karena proses review ini akan menjadi penyebab penundaan publikasi Aplikasi anda ke pengguna App Store.
  5. Memilih “Manually release this version” daripada “Automatically release this version” pada section App Store Version Release, sebagai langkah antisipasi jika aplikasi yang sudah submit masih terdapat error dan belum layak terpublikasi ke pengguna. Sehingga umpan balik negatif tidak tertuju pada aplikasi Anda.
  • Setiap kali memperbarui versi aplikasi, pastikan untuk mengupdate screenshot aplikasi menampilkan halaman yang mencantumkan versi. Disarankan untuk tidak mencantumkan versi dalam screenshot di App Store.
  • Setiap akan melakukan publikasi aplikasi, App Store memberikan indikator aplikasi yang menunjukkan tindakan yang diperlukan dan memastikan aplikasi Anda dapat dipublikasikan dengan lancar.
    • Indikator status merah  yang menandakan Anda perlu melakukan tindakan tertentu sebelum aplikasi dapat dipublikasikan
    • Indikator status kuning  yang menandakan ada proses yang sedang berlangsung, yang dikendalikan baik oleh Anda maupun oleh Apple. Dalam hal ini, Anda hanya perlu menunggu hasil dari proses tersebut, seperti review dari App Store, atau menyelesaikan langkah-langkah yang diperlukan.
    • Indikator status hijau  yang menunjukkan bahwa aplikasi Anda siap dipublikasikan ke target pengguna di App Store

Play Store

  1. Sama halnya dengan App Store, halaman privacy policy juga menjadi mandatory pada publikasi aplikasi pada Play Store. Halaman privacy policy bisa diletakkan pada footer, halaman pengaturan atau bagian legal di aplikasi Anda. Alternatif lainnya Anda dapat membuat halaman terpisah dalam web view yang menjelaskan bagaimana data pengguna akan digunakan dan dilindungi.
  • Sebelum aplikasi bisa dipublikasikan ke tahap production dan tersedia untuk semua pengguna di Google Play, perlu dilakukan closed testing. Dalam fase ini, minimal 20 tester diperlukan untuk mendaftar sebagai tester dan menginstal aplikasi menggunakan link yang disediakan. Selanjutnya, QA/Tester perlu aktif menggunakan aplikasi selama 14 hari sehingga setiap bug, error, atau glitch dapat dilaporkan. Jika semua berjalan dengan lancar, aplikasi akhirnya dapat melanjutkan ke tahap production. Hal ini menjadi hal krusial yang perlu menjadi perhatian tim pengembang dalam menentukan timeline publikasi aplikasi.
  • Disarankan untuk mengaktifkan “managed publishing”, saat melakukan publikasi aplikasi. Tanpa fitur ini, setiap perubahan yang disetujui oleh Play Store akan langsung dipublikasikan. Fitur ini memberikan Anda kontrol lebih terhadap aplikasi yang akan dipublikasi. Bahkan jika ada memiliki 2 atau lebih update versi aplikasi, Anda dapat memilih versi aplikasi mana yang akan Anda publikasikan ke pengguna.
  • Menggunakan release notes untuk memantau versi dan mencatat riwayat perubahan aplikasi Anda. Ini membantu tim untuk tetap transparan dalam perkembangan dan memberikan jalan untuk komunikasi yang jelas kepada pengguna tentang apa yang baru dalam aplikasi Anda.
  • Pastikan login credential yang digunakan oleh reviewer di Play Store selalu aktif dan dapat digunakan. Credential yang selalu aktif akan memperlancar proses review dan pengujian aplikasi. Karena proses review ini akan menjadi penyebab penundaan publikasi aplikasi Anda.
  • Status publikasi aplikasi pada Play Store terdiri dari Draft, Internal testing, Closed testing, Open testing, Pre-registration, Production, No active releases, Unpublished, Removed by Google, Suspended by Google. (lihat detailnya di sini)

Kesimpulan

Dengan mengikuti langkah-langkah serta memperhatikan setiap aspek yang merupakan pengalaman kami dalam pengembangan serta publikasi aplikasi mobile ke App Store dan Play Store, Anda akan lebih siap untuk memastikan aplikasi Anda memenuhi semua persyaratan yang ada. Hal ini tidak hanya memperlancar proses launching tetapi juga meningkat kesempatan aplikasi Anda diterima dengan baik oleh pengguna. Khususnya untuk tim pengembang dan pemiliki aplikasi, dapat mengatur timeline publikasi aplikasi dengan lebih akurat dan tepat waktu. Selanjutnya, pastikan Anda juga memperhatikan umpan balik dari pengguna dan melakukan pembaruan berkala untuk meningkatkan aplikasi Anda di mata pengguna.

Jika Anda memerlukan bantuan lebih lanjut, jangan ragu untuk menghubungi Badr Interactive di sini untuk kebutuhan pengembangan aplikasi mobile ataupun website yang berkualitas. Badr Interactive merupakan software house yang memiliki lebih dari 110+ project dari pemerintah, perusahaan swasta, hingga lembaga internasional.

Yuk, cari tahu bagaimana Badr Interactive membantu meningkatkan efektivitas dan efisiensi kinerja perusahaan melalui solusi teknologi. Konsultasi gratis bersama tim Badr Interactive dengan mengisi form di bawah ini.

Share the article

Grow Your Knowledge

About Software Development with Our Free Guidebook

Grow Your Knowledge

About Software Development with Our Guidebook

You dream it.

We build it!

We provide several bonuses FOR FREE to help you in making decisions to develop your own system/application.

  • Risk Free Development Trial 
  • Zero Requirement and Consultation Cost 
  • Free Website/Mobile Audit Performance

Our Services

Software Development • Quality Assurance • Big Data Solution • Infrastructure • IT Training

You might also like

Proses Pembuatan Logo dari Hulu ke Hilir

Mengenal Selenium: Tools terbaik untuk Testing Automation Aplikasi Web

Kilas Balik Badr Interactive – 2022

Silakan isi data di bawah sebelum mendownload file.

Silakan isi data di bawah sebelum mendownload file.

Silakan isi data di bawah sebelum mendownload file.

Signup for Free Software Development Guidebook: Input Email. Submit me.