Installs

如需本資源的方法清單,請見本頁結尾。

資源表示法

存在「安裝次數」資源時,表示使用者是在特定裝置上安裝 (或安裝尚待安裝)。

這個 API 可透過 update 方法建立安裝資源。這麼做會在裝置上安裝應用程式。如果使用者尚未取得應用程式授權,系統會嘗試建立授權。如果安裝失敗 (例如應用程式並非免費且沒有可用的授權),則無法建立安裝作業。

這個 API 也可用來更新已安裝的應用程式。如果目前安裝的版本使用了 update 方法,應用程式將會更新為最新的可用版本。

請注意,您無法強制安裝特定版本的應用程式:版本代碼為唯讀。

如果使用者自行安裝應用程式 (如企業允許),系統會自動建立安裝資源和可能獲授權的資源。

這個 API 也可以用來刪除安裝資源,讓應用程式從裝置中移除。請注意,即使沒有安裝,即使刪除安裝,系統也不會自動移除對應的授權。如果使用者自行解除安裝應用程式,系統也會刪除安裝資源。

{
  "kind": "androidenterprise#install",
  "productId": string,
  "versionCode": integer,
  "installState": string
}
資源名稱 說明 Notes
installState string 安裝狀態。「"installPending"」狀態表示最近有安裝要求,而且正在下載至裝置。"installed" 狀態表示已安裝應用程式。這是唯讀欄位。

可接受的值如下:
  • installPending
  • installed
kind string
productId string 安裝目標產品編號。例如 "app:com.google.android.gm"
versionCode integer 已安裝產品的版本。只有在安裝狀態為 "installed" 時,才能設定此設定。

方法

刪除
要求移除裝置上的應用程式。對 getlist 的呼叫仍會顯示已安裝在裝置上的應用程式,直到實際移除為止。
取得
擷取裝置上所安裝應用程式的詳細資訊。
list
擷取指定裝置上安裝的所有應用程式詳細資料。
更新
要求在裝置上安裝最新版本的應用程式。如果您的應用程式已安裝,則在必要時會更新至最新版本。