Memublikasikan aplikasi pribadi

Aplikasi yang dipublikasikan melalui Google Play Custom App Publishing API tidak dapat menjadi publik. Oleh karena itu, aplikasi tersebut tunduk pada proses verifikasi yang lebih ringan daripada aplikasi publik, sehingga mengurangi waktu publikasi menjadi hanya lima menit (dibandingkan dengan lebih dari dua jam melalui Konsol Play).

Untuk memublikasikan aplikasi pribadi bagi perusahaan, panggil Accounts.customApps.create, dengan meneruskan ID akun developer perusahaan sebagai parameter. Satu-satunya kolom yang wajib diisi dalam isi permintaan adalah judul aplikasi dan bahasa listingan default aplikasi. Pastikan setiap aplikasi pribadi yang Anda publikasikan juga memenuhi persyaratan berikut:

  • Nama paket bersifat unik untuk Google Play (tidak hanya unik untuk akun developer).
  • Judul aplikasi bersifat unik untuk akun developer.

Contoh

Path apkPath = Paths.get("PATH_TO_APK");
ByteArrayContent apk =
    new ByteArrayContent("application/octet-stream", Files.readAllBytes(apkPath));

CustomApp appMetadata =
    new CustomApp()
      .setTitle("APPLICATION TITLE")
      .setLanguageCode("en_US")
      .setOrganizations(
          List.of(
              new CustomAppOrganization()
                  .setOrganizationId("C0123wxyz")
                  .setOrganizationName("My organization")));

CustomApps.Create request =
    apiClient.accounts() // Playcustomapp apiClient
      .customApps()
      .create(DEV_ACCOUNT_ID, appMetadata, apk);

CustomApp response = request.execute();
System.out.println(response);

Jika berhasil, aplikasi akan segera muncul di daftar aplikasi yang dipublikasikan di Konsol Play di akun developer. Aplikasi akan tersedia untuk didistribusikan kepada pengguna akhir dalam waktu lima menit.

Secara default, aplikasi pribadi yang dipublikasikan hanya tersedia untuk organisasi yang tertaut ke akun developer. Untuk menetapkan organisasi tempat aplikasi pribadi tersedia, tambahkan ID organisasi ke properti organizations.

Mendistribusikan aplikasi pribadi

Aplikasi pribadi akan otomatis disetujui saat dipublikasikan, tetapi tidak otomatis tersedia bagi pengguna, kecuali jika admin IT perusahaan secara eksplisit memberinya akses ke semua aplikasi yang disetujui. Anda dapat mengaktifkan fitur ini di Konsol EMM menggunakan Users.setAvailableProductSet (tetapkan productSetBehavior ke "allApproved").

Anda juga dapat menggunakan panggilan yang sama guna mengaktifkan admin IT untuk mengizinkan aplikasi tertentu bagi pengguna (tetapkan productSetBehavior ke "whitelist"). Untuk mengetahui informasi selengkapnya tentang cara menambahkan aplikasi ke Google Play Store terkelola milik pengguna, lihat Membuat tata letak Play Store kustom.

Mengupdate aplikasi pribadi

Untuk memberikan pengalaman pengguna sebaik mungkin bagi pelanggan perusahaan Anda, sebaiknya integrasikan publikasi aplikasi pribadi bersama fitur update aplikasi dan listingan Play Store yang tersedia melalui Google Play Publishing API. Dengan begitu, admin IT dapat memublikasikan, mengedit, dan mengupdate aplikasi pribadi langsung dari konsol EMM atau IDE Anda. Anda dapat menggunakan akun layanan yang sama dengan yang Anda buat untuk publikasi aplikasi pribadi guna mengizinkan permintaan Google Play Publishing API.

Anda atau pelanggan perusahaan juga dapat memperbarui aplikasi pribadi dan detail listingan Play Store mereka dari Konsol Play (untuk informasi selengkapnya, lihat pusat bantuan Konsol Play).

Memulai pengkodean dengan pustaka klien kami

Library klien untuk Google Play Custom App Publishing API tersedia di Java, Python, .NET, dan Ruby.

Pelajari lebih lanjut tentang Android Enterprise

  • Untuk mengetahui informasi selengkapnya tentang cara mengembangkan solusi EMM untuk Android, lihat Android Enterprise.
  • Untuk mengetahui informasi tentang praktik terbaik mengembangkan aplikasi Android untuk distribusi perusahaan, lihat Android untuk perusahaan.