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.