Installs

Untuk daftar metode untuk resource ini, lihat bagian akhir halaman ini.

Representasi resource

Keberadaan resource Installs menunjukkan bahwa aplikasi diinstal di perangkat tertentu (atau penginstalan tertunda).

API ini dapat digunakan untuk membuat resource penginstalan menggunakan metode update. Tindakan ini akan memicu penginstalan aplikasi yang sebenarnya pada perangkat. Jika pengguna belum memiliki hak untuk aplikasi tersebut, upaya akan dilakukan untuk membuatnya. Jika upaya ini gagal (misalnya, karena aplikasi tidak gratis dan tidak ada lisensi yang tersedia), pembuatan penginstalan akan gagal.

API juga dapat digunakan untuk mengupdate aplikasi terinstal. Jika metode update digunakan pada penginstalan yang sudah ada, aplikasi tersebut akan diupdate ke versi terbaru yang tersedia.

Perhatikan bahwa penginstalan versi aplikasi tertentu tidak dapat dilakukan secara paksa: kode versi bersifat hanya baca.

Jika pengguna menginstal aplikasi sendiri (seperti yang diizinkan oleh perusahaan), resource penginstalan dan mungkin resource hak akan dibuat lagi secara otomatis.

API ini juga dapat digunakan untuk menghapus resource penginstalan, yang memicu penghapusan aplikasi dari perangkat. Perhatikan bahwa menghapus penginstalan tidak otomatis menghapus hak yang terkait, meskipun tidak ada penginstalan yang tersisa. Resource penginstalan juga akan dihapus jika pengguna meng-uninstal aplikasi itu sendiri.

{
  "kind": "androidenterprise#install",
  "productId": string,
  "versionCode": integer,
  "installState": string
}
Nama properti Nilai Deskripsi Catatan
installState string Status penginstalan. Status "installPending" berarti bahwa permintaan penginstalan baru-baru ini dibuat dan download ke perangkat sedang berlangsung. Status "installed" berarti aplikasi telah diinstal. Kolom ini bersifat hanya baca.

Nilai yang dapat diterima:
  • "installPending"
  • "installed"
kind string
productId string ID produk tujuan penginstalan. Misalnya, "app:com.google.android.gm".
versionCode integer Versi produk yang diinstal. Dijamin akan ditetapkan hanya jika status penginstalan adalah "installed".

Metode

hapus
Meminta untuk menghapus aplikasi dari perangkat. Panggilan ke get atau list akan tetap menampilkan aplikasi sebagai diinstal di perangkat hingga benar-benar dihapus.
dapatkan
Mengambil detail penginstalan aplikasi di perangkat.
list
Mengambil detail semua aplikasi yang diinstal di perangkat yang ditentukan.
info terbaru
Meminta untuk menginstal versi terbaru aplikasi ke perangkat. Jika aplikasi sudah diinstal, aplikasi akan diupdate ke versi terbaru jika diperlukan.