Aplikasi yang dipublikasikan melalui Google Play Custom App Publishing API tidak dapat dipublikasikan. Mereka menjalani proses verifikasi bobot 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 untuk perusahaan, panggil
Accounts.customApps.create
,
meneruskan ID akun developer perusahaan sebagai parameter. Satu-satunya isian yang
wajib diisi di
isi permintaan adalah judul aplikasi dan listingan default aplikasi
di bahasa target. Pastikan setiap aplikasi pribadi yang Anda publikasikan juga memenuhi persyaratan berikut
persyaratan:
- 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 muncul di daftar publikasi aplikasi di akun developer aplikasi di Konsol Play secara langsung. Aplikasi akan tersedia untuk didistribusikan kepada pengguna akhir dalam waktu lima menit.
Secara default, aplikasi pribadi yang dipublikasikan hanya tersedia untuk organisasi
yang ditautkan ke akun developer. Untuk menetapkan organisasi yang
aplikasi pribadi harus disediakan, tambahkan ID organisasi ke
organizations
.
Mendistribusikan aplikasi pribadi
Aplikasi pribadi akan otomatis disetujui saat dipublikasikan, tetapi tidak secara otomatis
tersedia untuk pengguna, kecuali jika admin IT
perusahaan secara eksplisit memberi mereka akses
untuk 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 agar admin IT dapat mengizinkan aplikasi tertentu
untuk pengguna (tetapkan productSetBehavior
ke "whitelist"
).
Untuk informasi selengkapnya tentang cara menambahkan aplikasi ke Google Play Store terkelola pengguna,
lihat Membuat tata letak Play Store kustom.
Mengupdate aplikasi pribadi
Untuk memberikan pengalaman pengguna yang terbaik bagi pelanggan perusahaan Anda, sebaiknya integrasikan publikasi aplikasi pribadi bersama aplikasi dan Play Store fitur pembaruan listingan yang tersedia melalui Google Play Publishing API. Tindakan ini akan memberi admin IT kemampuan untuk memublikasikan, mengedit, dan mengupdate aplikasi pribadi langsung dari konsol EMM atau IDE. Anda dapat menggunakan akun layanan yang sama dengan Anda buat untuk publikasi aplikasi pribadi guna mengizinkan Google Play Publishing API permintaan.
Anda atau pelanggan perusahaan juga dapat mengupdate aplikasi pribadi dan toko mereka detail listingan dari Konsol Play (untuk mengetahui 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 informasi selengkapnya tentang mengembangkan solusi EMM untuk Android, lihat Android Enterprise.
- Informasi tentang praktik terbaik pengembangan aplikasi Android untuk Enterprise, lihat Android untuk perusahaan.