Mendaftar di Konsol Developer Android

Jika Anda mendistribusikan aplikasi hanya di luar Google Play, gunakan Konsol Developer Android untuk mengelola identitas developer dan mendaftarkan nama paket aplikasi Anda. Panduan ini menjelaskan cara memverifikasi akun Anda dan memastikan aplikasi Anda dapat diinstal di perangkat Android bersertifikasi.

Buat akun

Untuk memulai, daftar ke akun Konsol Developer Android menggunakan Akun Google Anda. Jika Anda seorang siswa atau penggemar, Anda dapat membuat jenis akun khusus yang memiliki persyaratan verifikasi lebih sedikit dan tanpa biaya.

Memilih cara mendistribusikan aplikasi Anda

Aplikasi Anda masih dapat di-sideload. Pengalaman pengguna Anda bergantung pada jalur yang Anda pilih.

Selesaikan verifikasi identitas

Anda harus memberikan dokumentasi resmi untuk memverifikasi identitas Anda. Persyaratan bervariasi berdasarkan apakah Anda mendaftar sebagai individu atau organisasi. Proses ini biasanya memerlukan waktu sekitar 10 menit jika Anda telah menyiapkan semua informasi yang diperlukan.

Informasi yang diperlukan untuk semua akun

  • Nama dan alamat resmi: Perorangan harus mengirimkan tanda pengenal berfoto yang dikeluarkan pemerintah dan dokumen bukti alamat sebagai bagian dari program verifikasi. Contoh dokumen tanda pengenal dan bukti alamat yang dapat diterima untuk individu di Amerika Serikat adalah:

    • Paspor
    • Tanda pengenal negara bagian
    • Surat izin mengemudi
    • Kartu izin tinggal tetap atau Green card
    • Tanda pengenal berfoto yang dikeluarkan pemerintah dengan alamat tercantum
    • Tagihan utilitas untuk listrik, air, gas, internet, TV kabel
    • Laporan mutasi asuransi (asuransi rumah, asuransi kesehatan, dan sebagainya)
    • Laporan mutasi bank atau kartu kredit
  • Detail kontak: Alamat email dan nomor telepon pribadi, yang diverifikasi dengan sandi sekali pakai (OTP).

Persyaratan tambahan untuk organisasi

  • Nomor D-U-N-S: ID unik 9 digit untuk organisasi Anda yang disediakan oleh Dun & Bradstreet dan digunakan secara global untuk menetapkan identitas resmi bisnis Anda. Jika organisasi Anda tidak memilikinya, Anda bisa mendapatkannya tanpa biaya dari situs Dun & Bradstreet.
  • Situs terverifikasi: Situs organisasi Anda harus diverifikasi menggunakan Google Search Console.
  • Dokumen resmi organisasi: Berikut adalah contoh dokumen yang harus diberikan oleh organisasi di Amerika Serikat. Dokumen yang diperlukan di lokasi Anda mungkin berbeda.
    • Dokumen, pemberitahuan, atau surat apa pun yang diterbitkan oleh IRS atau diberi stempel oleh IRS yang menyatakan nama Organisasi Anda. Contohnya adalah CP575, 147C, CP299, 988, 937, 1050, 5822, dll.
    • Formulir yang dikirim ke IRS hanya akan diterima jika salinan formulir tersebut tersedia di situs IRS. Contohnya adalah Formulir 8871 dan 990.
    • Sertifikat Pendirian Perusahaan yang dikeluarkan oleh negara bagian tempat Anda melakukan aktivitas bisnis yang menyatakan nama Organisasi Anda
    • Dokumen terbaru Anda yang dikirim ke SEC (misalnya, formulir 10-K, 10-Q, atau 8-K) yang menyatakan nama Organisasi
    • Laporan kredit bisnis yang menyatakan nama Organisasi Anda dari Experian, Equifax, atau TransUnion
    • Khusus untuk departemen dan lembaga pemerintah: surat resmi yang mencakup nama lengkap, alamat, dan tanggal

Daftarkan nama paket Anda

Setelah diverifikasi, Anda dapat mendaftarkan nama paket aplikasi di halaman Paket. Proses pendaftaran menautkan aplikasi Anda ke identitas developer terverifikasi Anda. Selesaikan langkah-langkah berikut di Konsol Developer Android untuk mendaftar:

  1. Masukkan nama paket: Berikan nama paket unik yang ingin Anda daftarkan.
  2. Tambahkan kunci Anda: Masukkan sidik jari sertifikat SHA-256 dari pasangan kunci penandatanganan aplikasi Anda. Statusnya kemudian akan menjadi Dalam peninjauan.
  3. Buktikan kepemilikan: Untuk nama paket yang sudah ada, Anda harus menandatangani APK dengan kunci pribadi Anda dan menguploadnya. Konsol Developer Android menyediakan cuplikan untuk ditambahkan ke folder aset APK untuk tantangan ini. Setelah terdaftar, Anda akan diberi tahu melalui email dan status paket di Konsol Developer akan diperbarui menjadi Terdaftar.

Mentransfer nama paket Anda

Anda juga dapat mentransfer nama paket antar-akun developer. Pengalihan dikelola melalui halaman Setelan. Berikut ini yang diperlukan untuk memulai transfer:

  • Status terverifikasi: Akun sumber dan target harus terverifikasi dan memiliki reputasi baik.
  • Kunci terdaftar: Nama paket harus memiliki kunci terdaftar dan dapat diinstal.
  • Info yang diperlukan: Anda memerlukan ID developer target, ID pesanan untuk kedua akun, dan alasan yang dinyatakan untuk transfer.

Menangani nama paket duplikat

Jika beberapa developer menggunakan nama paket yang sama, hak untuk mendaftarkannya ditentukan oleh aturan klaim paket. Aturan berikut bertujuan untuk mengalokasikan nama paket kepada developer yang kunci penandatanganannya menyumbang lebih dari 50% dari total penginstalan yang diketahui:

  • Kelompok mayoritas: Jika kunci developer menyumbang lebih dari 50% dari semua penginstalan, developer tersebut memiliki prioritas untuk pendaftaran.
  • Cluster yang cukup besar: Jika tidak ada satu kunci yang memiliki lebih dari 50% penginstalan, developer dengan "cluster yang cukup besar" (50 penginstalan atau lebih) dapat mendaftarkan nama paket.
  • Berdasarkan siapa cepat dia dapat: Jika tidak ada cluster yang cukup besar, developer mana pun dengan kunci yang diketahui dapat mendaftarkan nama paket berdasarkan siapa cepat dia dapat.

Contoh berikut menunjukkan aturan ini:

Prioritas untuk pemegang kunci mayoritas:

Developer yang kunci penandatanganannya menyumbang lebih dari 50% dari total penginstalan yang diketahui memiliki prioritas untuk pendaftaran. Semua developer lainnya akan diwajibkan menggunakan nama paket yang berbeda.

Developer

Nama paket

Key

Instal

A

com.test.1

11

1000

B

com.test.1

12

100

Dalam skenario ini, Developer A memenuhi syarat untuk mendaftarkan nama paket. Developer B harus menggunakan nama lain atau mengajukan pengecualian_.

Kelayakan untuk kunci dengan 50+ penginstalan:

Jika tidak ada satu kunci yang memiliki lebih dari 50% penginstalan, maka semua kunci dengan 50 penginstalan atau lebih memenuhi syarat untuk pendaftaran. Semua developer lainnya—yang memiliki kunci dengan kurang dari 50 penginstalan—akan diwajibkan untuk meminta izin menggunakan nama paket.

Developer

Nama paket

Key

Instal

C

com.test.2

21

100

D

com.test.2

22

100

E

com.test.2

23

10

_Di sini, tidak ada satu pun kunci yang memiliki mayoritas. Developer C dan D, dengan 50 penginstalan atau lebih, dapat mendaftarkan nama paket. Developer E harus menggunakan izin permintaan nama yang berbeda.

Siapa cepat, dia dapat untuk kunci dengan kurang dari 50 penginstalan:

Jika tidak ada kunci yang memenuhi batas 50 penginstalan, semua kunci yang diketahui memenuhi syarat untuk pendaftaran berdasarkan siapa cepat dia dapat. Segera setelah satu developer mendaftarkan nama paket, developer lain harus menggunakan nama yang berbeda untuk paket mereka (atau meminta pengecualian).

Developer

Nama paket

Key

Instal

F

com.test.3

31

10

G

com.test.3

31

10

Dalam skenario ini, semua developer yang memiliki kunci memenuhi syarat. Setelah satu developer mendaftarkan nama paket, developer lain harus meminta izin_.