Installs

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

資源表示法

如果有安裝資源,表示應用程式已安裝在特定裝置上 (或安裝待處理)。

這個 API 可用於使用 update 方法建立安裝資源。這會觸發應用程式的實際安裝作業。如果使用者尚未擁有應用程式的授權,系統會嘗試建立新的授權。如果失敗 (例如因為應用程式並非免費,而且沒有可用的授權),則無法建立安裝作業。

這個 API 也可用來更新已安裝的應用程式。如果現有安裝項目採用 update 方法,應用程式將更新至最新的可用版本。

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

如果使用者自行安裝應用程式 (在企業允許的情況下),然後再次執行安裝資源,並可能會自動建立授權資源。

這個 API 也可以用來刪除安裝資源,觸發從裝置中移除應用程式。請注意,即使沒有剩餘的安裝次數,刪除安裝項目並不會自動移除對應的授權。如果使用者自行解除安裝應用程式,系統會一併刪除這些安裝資源。

{
  "kind": "androidenterprise#install",
  "productId": string,
  "versionCode": integer,
  "installState": string
}
資源名稱 價值 說明 附註
installState string 安裝狀態。"installPending" 狀態表示最近已發出安裝要求,正在進行裝置下載作業。"installed" 狀態表示已安裝應用程式。這是唯讀欄位。

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

方法

刪除
要求從裝置中移除應用程式。對 getlist 的呼叫在實際移除前,仍會顯示裝置已安裝的應用程式。
取得
擷取裝置上安裝的應用程式詳細資料。
list
擷取指定裝置上安裝的所有應用程式詳細資料。
更新
要求在裝置上安裝最新版應用程式。如果已安裝應用程式,則會視需要更新至最新版本。