Bagikan melalui


Memublikasikan ke Google Play

Meskipun ada banyak pasar aplikasi untuk mendistribusikan aplikasi, Google Play bisa dibilang merupakan toko terbesar dan paling banyak dikunjungi di dunia untuk aplikasi Android. Google Play menyediakan satu platform untuk mendistribusikan, mengiklankan, menjual, dan menganalisis penjualan aplikasi Android.

Bagian ini akan membahas topik yang khusus untuk Google Play, seperti mendaftar untuk menjadi penerbit, mengumpulkan aset untuk membantu Google Play mempromosikan dan mengiklankan aplikasi Anda, panduan untuk memberi peringkat aplikasi Anda di Google Play, dan menggunakan filter untuk membatasi penyebaran aplikasi ke perangkat tertentu.

Persyaratan

Untuk mendistribusikan aplikasi melalui Google Play, akun developer harus dibuat. Ini hanya perlu dilakukan sekali, dan memang melibatkan biaya satu kali $ 25 USD.

Semua aplikasi perlu ditandatangani dengan kunci kriptografi yang kedaluwarsa setelah 22 Oktober 2033.

Ukuran maksimum untuk APK yang diterbitkan di Google Play adalah 100MB. Jika aplikasi melebihi ukuran tersebut, Google Play akan memungkinkan aset tambahan dikirimkan melalui FILE Ekspansi APK. File Ekspansi Android memungkinkan APK memiliki 2 file tambahan, masing-masing berukuran hingga 2GB. Google Play akan menghosting dan mendistribusikan file-file ini tanpa biaya. File ekspansi akan dibahas di bagian lain.

Google Play tidak tersedia secara global. Beberapa lokasi mungkin tidak didukung untuk distribusi aplikasi.

Menjadi Penerbit

Untuk memublikasikan aplikasi di Google play, perlu memiliki akun penerbit. Untuk mendaftar ke akun penerbit, ikuti langkah-langkah berikut:

  1. Kunjungi Konsol Pengembang Google Play.
  2. Masukkan informasi dasar tentang identitas pengembang Anda.
  3. Baca dan terima Perjanjian Distribusi Pengembang untuk lokal Anda.
  4. Bayar biaya pendaftaran $25 USD.
  5. Konfirmasi verifikasi melalui email.
  6. Setelah akun dibuat, dimungkinkan untuk memublikasikan aplikasi menggunakan Google Play.

Google Play tidak mendukung semua negara/wilayah di dunia. Daftar terbaru negara/wilayah dapat ditemukan di tautan berikut:

  1. Lokasi yang Didukung untuk Pengembang & Pendaftaran Pedagang – Ini adalah daftar semua negara/wilayah di mana pengembang dapat mendaftar sebagai pedagang dan menjual aplikasi berbayar.

  2. Lokasi yang Didukung untuk distribusi ke pengguna Google Play - Ini adalah daftar semua negara/wilayah tempat aplikasi dapat didistribusikan.

Menyiapkan Aset Promosi

Untuk mempromosikan dan mengiklankan aplikasi secara efektif di Google Play, Google memungkinkan pengembang mengirimkan aset promosi seperti cuplikan layar, grafis, dan video untuk dikirimkan. Google Play kemudian akan menggunakan aset tersebut untuk mengiklankan dan mempromosikan aplikasi.

Ikon Peluncur

Ikon peluncur adalah grafik yang mewakili aplikasi. Setiap ikon peluncur harus berupa PNG 32-bit dengan saluran alfa untuk transparansi. Aplikasi harus memiliki ikon untuk semua kepadatan layar umum seperti yang diuraikan dalam daftar di bawah ini:

  • ldpi (120dpi) – 36 x 36 px
  • mdpi (160dpi) – 48 x 48 px
  • hdpi (240dpi) – 72 x 72 px
  • xhdpi (320dpi) – 96 x 96 px

Ikon peluncur adalah hal pertama yang akan dilihat pengguna dari aplikasi di Google Play, jadi perhatian harus diambil untuk membuat ikon peluncur menarik dan bermakna secara visual.

Tips untuk Ikon Peluncur:

  1. Ikon sederhana dan tidak berantakan - Peluncur harus tetap sederhana dan tidak berantakan. Ini berarti mengecualikan nama aplikasi dari ikon . Ikon yang lebih sederhana akan lebih mudah diingat, dan akan lebih mudah dibedakan pada ukuran yang lebih kecil.

  2. Ikon tidak boleh tipis- Ikon yang terlalu tipis tidak akan menonjol di semua latar belakang.

  3. Gunakan saluran alfa– Ikon harus menggunakan saluran alfa, dan tidak boleh berupa gambar berbingkai penuh.

Ikon Aplikasi Resolusi Tinggi

Aplikasi di Google Play memerlukan versi keakuratan tinggi dari ikon aplikasi. Ini hanya digunakan oleh Google Play, dan tidak menggantikan ikon peluncur aplikasi. Spesifikasi untuk ikon resolusi tinggi adalah:

  1. PNG 32-bit dengan saluran alfa
  2. 512 x 512 piksel
  3. Ukuran maksimum 1024KB

Android Asset Studio adalah alat bermanfaat untuk membuat ikon peluncur yang sesuai dan ikon aplikasi resolusi tinggi.

Cuplikan layar

Google play memerlukan minimal dua dan maksimum delapan cuplikan layar untuk aplikasi. Mereka akan ditampilkan di halaman detail aplikasi di Google Play.

Spesifikasi untuk cuplikan layar adalah:

  1. 24 bit PNG atau JPG tanpa saluran alfa
  2. 320w x 480h atau 480w x 800h atau 480w x 854h. Gambar lanskap akan dipotong.

Grafik Promosi

Ini adalah gambar opsional yang digunakan oleh Google Play:

  1. Ini adalah PNG 180w x 120h 24 bit atau JPG tanpa saluran alfa.
  2. Tidak ada batas dalam seni.

Grafik Fitur

Digunakan oleh bagian unggulan Google Play. Grafik ini dapat ditampilkan sendiri tanpa ikon aplikasi.

  1. 1024w x 500h PNG atau JPG tanpa saluran alfa dan tanpa transparansi.
  2. Semua konten penting harus berada dalam bingkai 924x500. Piksel di luar bingkai ini dapat dipangkas untuk tujuan gaya.
  3. Grafik ini dapat diturunkan skalanya: gunakan teks besar dan sederhanakan grafik.

Ini adalah URL ke video YouTube yang menampilkan aplikasi. Panjang video harus 30 detik hingga 2 menit dan menampilkan bagian terbaik dari aplikasi Anda.

Memublikasikan ke Google Play

Xamarin Android 7.0 memperkenalkan alur kerja terintegrasi untuk memublikasikan aplikasi ke Google Play dari Visual Studio. Jika Anda menggunakan versi Xamarin Android lebih awal dari 7.0, Anda harus mengunggah APK secara manual melalui Google Play Developer Console. Selain itu, Anda harus memiliki setidaknya satu APK yang sudah diunggah sebelum dapat menggunakan alur kerja terintegrasi. Jika Anda belum mengunggah APK pertama, Anda harus mengunggahnya secara manual. Untuk informasi selengkapnya, lihat Mengunggah APK secara manual.

Membuat Sertifikat Baru, menjelaskan cara membuat sertifikat baru untuk menandatangani aplikasi Android. Langkah selanjutnya adalah menerbitkan aplikasi yang ditandatangani ke Google Play:

  1. Masuk ke akun Google Play Developer Anda untuk membuat proyek baru yang ditautkan ke akun Developer Google Play Anda.
  2. Buat Klien OAuth yang mengautentikasi aplikasi Anda.
  3. Masukkan ID Klien dan rahasia Klien yang dihasilkan ke Visual Studio.
  4. Daftarkan akun Anda dengan Visual Studio.
  5. Tanda tangani aplikasi dengan sertifikat Anda.
  6. Terbitkan aplikasi yang ditandatangani ke Google Play.

Di Arsip untuk Penerbitan, dialog Saluran Distribusi menyajikan dua pilihan untuk distribusi: Ad Hoc dan Google Play. Jika dialog Identitas Penandatanganan ditampilkan, klik Kembali untuk kembali ke dialog Saluran Distribusi. Pilih Google Play:

Distribution Channel dialog

Dalam dialog Identitas Penandatanganan, pilih identitas yang dibuat dalam Membuat Sertifikat Baru dan klik Lanjutkan:

Signing Identity dialog

Di dialog Akun Google Play, klik tombol + untuk menambahkan Akun Google Play baru:

Google Play Accounts dialog

Dalam dialog Daftarkan Akses Google API, Anda harus memberikan ID Klien dan rahasia Klien yang menyediakan akses API ke akun Google Play Developer Anda:

Register Google API Access dialog in Google Play Accounts.

Bagian berikutnya menjelaskan cara membuat proyek Google API baru dan menghasilkan ID Klien dan rahasia Klien yang diperlukan.

Membuat Proyek Google API

Pertama, masuk ke akun Developer Google Play Anda. Jika Anda belum memiliki akun Developer Google Play, lihat Memulai Penerbitan. Selain itu, Mulai Menggunakan Google Play Developer API menjelaskan cara menggunakan Google Play Developer API. Setelah Anda masuk ke Konsol Pengembang Google Play, klik BUAT APLIKASI:

Create new project button

Setelah membuat proyek baru, proyek tersebut akan ditautkan ke akun Google Play Developer Console Anda.

Langkah selanjutnya adalah membuat Klien OAuth untuk aplikasi (jika belum dibuat). Saat pengguna meminta akses ke data privat mereka menggunakan aplikasi Anda, ID Klien OAuth Anda digunakan untuk mengautentikasi aplikasi Anda.

Masuk ke halaman Pengaturan yang ada.

Settings icon

Di halaman Pengaturan, pilih akses API dan klik BUAT KLIEN OAUTH untuk membuat klien OAuth baru:

Create OAuth Client button

Setelah beberapa detik, ID Klien baru dibuat. Klik Lihat di Google Developers Console untuk melihat ID Klien baru Anda di Konsol Google Developer:

Client ID displayed

ID Klien ditampilkan di sepanjang nama dan tanggal pembuatannya. Klik ikon Edit Klien OAuth untuk melihat rahasia Klien untuk aplikasi Anda:

View app credentials

Nama default klien OAuth adalah Google Play Android Developer. Ini dapat diubah menjadi nama aplikasi Xamarin.Android, atau nama yang sesuai. Dalam contoh ini, nama Klien OAuth diubah menjadi nama aplikasi, MyApp:

Client ID and secret displayed

Klik Simpan untuk menyimpan perubahan. Ini kembali ke halaman Kredensial tempat mengunduh kredensial dengan mengklik ikon Unduh JSON :

Download JSON icon

File JSON ini berisi ID Klien dan rahasia Klien yang dapat Anda potong dan tempelkan ke dialog Masuk dan Distribusikan di langkah berikutnya.

Mendaftarkan Google API Access

Gunakan ID Klien dan Rahasia klien untuk menyelesaikan dialog Akun GOOGLE Play API di Visual Studio. Dimungkinkan untuk memberikan deskripsi akun - ini memungkinkan untuk mendaftarkan lebih dari satu akun Google Play dan mengunggah APK di masa mendatang ke akun Google Play yang berbeda. Salin ID Klien dan rahasia Klien ke dialog ini dan klik Daftar:

Register Google API Access dialog

Browser web akan terbuka dan meminta Anda untuk masuk ke akun Google Play Android Developer (jika Anda belum masuk). Setelah Anda masuk, perintah berikut ditampilkan di browser web. Klik Izinkan untuk mengotorisasi aplikasi:

Authorize app dialog

Terbitkan

Setelah mengklik Izinkan, browser melaporkan Kode verifikasi diterima. Penutupan... dan aplikasi ditambahkan ke daftar Akun Google Play di Visual Studio. Di dialog Akun Google Play, klik Lanjutkan:

Account added to Google Play Accounts

Selanjutnya, dialog Google Play Track disajikan. Google Play menawarkan lima kemungkinan trek untuk mengupload aplikasi Anda:

  • Internal – Digunakan untuk mendistribusikan aplikasi Anda dengan cepat untuk pengujian internal dan pemeriksaan jaminan kualitas.
  • Alpha – Digunakan untuk mengunggah versi awal aplikasi Anda ke daftar kecil penguji.
  • Beta – Digunakan untuk mengunggah versi awal aplikasi Anda ke daftar penguji yang lebih besar.
  • Produksi – Digunakan untuk distribusi penuh ke Google Play store.
  • Kustom – Digunakan untuk menguji versi pra-rilis aplikasi Anda dengan pengguna tertentu dengan membuat daftar penguji melalui alamat email.

Pilih trek Google Play mana yang akan digunakan untuk mengunggah aplikasi dan klik Unggah.

Account added to Google Play Track

Untuk informasi selengkapnya tentang pengujian Google Play, lihat Menyiapkan pengujian terbuka/tertutup/internal.

Selanjutnya, dialog disajikan untuk memasukkan kata sandi untuk sertifikat penandatanganan. Masukkan kata sandi dan klik OK:

Signing password dialog

Manajer Arsip menampilkan kemajuan unggahan:

Uploading APK progress

Saat pengunggahan selesai, status penyelesaian ditampilkan di sudut kiri bawah Visual Studio:

Publishing project completed message

Pemecahan Masalah

Jika Anda tidak melihat trek kustom saat memilih trek Google Play, pastikan Anda telah membuat rilis untuk trek tersebut di Google Play Developer Console. Untuk petunjuk tentang cara membuat rilis, lihat Menyiapkan &meluncurkan rilis.

Perhatikan bahwa satu APK harus sudah dikirimkan ke Google Play store sebelum Publikasikan ke Google Play akan berfungsi. Jika APK belum diunggah, Wizard Penerbitan akan menampilkan kesalahan berikut di panel Kesalahan :

You must manually upload your first APK for this app

Ketika kesalahan ini terjadi, unggah APK secara manual (seperti build Ad Hoc) melalui Konsol Pengembang Google Play dan gunakan dialog Saluran Distribusi untuk pembaruan APK berikutnya. Untuk informasi selengkapnya, lihat Mengunggah APK secara manual. Kode versi APK harus berubah dengan setiap unggahan, jika tidak, kesalahan berikut akan terjadi:

APK with version code (1) has already been updated

Untuk mengatasi kesalahan ini, bangun ulang aplikasi dengan nomor versi yang berbeda dan kirim ulang ke Google Play melalui dialog Saluran Distribusi.