Entitlements

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

資源表示法

如果有授權資源,表示使用者有權使用特定應用程式。授權是依使用者而異,而不是以特定裝置為主。可讓具有應用程式授權的使用者在自己的裝置上安裝這個應用程式。使用者也可能會對應用程式取得授權,而不必在任何裝置上安裝該應用程式。

這個 API 可用來建立授權。您也可以使用 API,在授權建立期間,在使用者的所有受管理裝置上觸發應用程式安裝。

如果應用程式免費,建立授權也會為該應用程式建立群組群組授權。如果是付費應用程式,建立授權時會耗用一個授權,直到該授權遭到移除為止,授權仍會持續使用。如果企業購買的授權數不足,系統就不會建立授權,安裝作業也會失敗。如果應用程式未取得企業未接受的權限,則不會為應用程式建立授權。

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

使用者在非受管設定檔中付費的應用程式具有授權的理由是 "userPurchase"。這些授權無法透過 API 移除。

{
  "kind": "androidenterprise#entitlement",
  "productId": string,
  "reason": string
}
資源名稱 說明 Notes
kind string
productId string 授權的來源產品 ID。例如 "app:com.google.android.gm"
reason string 授權的原因。例如,"free" 適用於免費應用程式。這是暫時性屬性,會在群組授權的 acquisition kind 欄位中取代。

可接受的值如下:
  • free
  • groupLicense
  • userPurchase

方法

刪除
移除使用者對應用程式的權限。 注意:此項目已不適用。新的整合作業無法使用這個方法,並請參閱新建議
取得
擷取授權的詳細資料。注意:此項目已不適用。新的整合作業無法使用這個方法,並請參閱新建議
list
列出指定使用者的所有授權。且只會設定 ID。 注意:此項目已不適用。新的整合作業無法使用這個方法,並請參閱新建議
更新
為使用者新增或更新應用程式授權。 注意:此項目已不適用。新的整合作業無法使用這個方法,並請參閱新建議