Entitlements

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

資源表示法

出現授權資源,即表示使用者有權使用特定應用程式。授權僅適用於使用者,而非特定裝置。如此一來,擁有應用程式授權的使用者就能在所有裝置上安裝該應用程式。使用者也可以保留應用程式授權,不必在任何裝置上安裝應用程式。

API 可用於建立授權。您也可以在建立授權時,使用 API 在使用者的所有受管理裝置上安裝應用程式。

如果是免費應用程式,則建立「授權」後,系統會一併為該應用程式建立群組授權。如果是付費應用程式,建立授權會消耗一個授權,而在授權移除前,該授權將保持不變。如果企業未購買足夠的授權,則系統不會建立授權,安裝也會失敗。如果應用程式需要企業尚未同意的權限,系統也不會為應用程式建立授權。

如果授權遭到刪除,系統可能會在使用者的裝置上解除安裝應用程式。最佳做法是先呼叫 Installs.delete() 解除安裝應用程式,再刪除授權。

針對使用者為非受管設定檔付費的應用程式,其授權原因為 "userPurchase"。您無法透過 API 移除這些授權。

{
  "kind": "androidenterprise#entitlement",
  "productId": string,
  "reason": string
}
屬性名稱 說明 附註
kind string
productId string 授權所屬產品的 ID。例如 "app:com.google.android.gm"
reason string 取得授權的原因。例如,免費應用程式為 "free"。這項屬性為暫時性屬性,會替換為群組授權的「acquisition kind」欄位。

可接受的值為:
  • free
  • groupLicense
  • userPurchase

方法

刪除
移除使用者的應用程式授權。
取得
擷取授權的詳細資料。
list
列出指定使用者的所有授權。系統只會設定 ID。
更新
為使用者新增或更新應用程式授權。