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

方法

delete
移除用户对应用的权限。 注意:此项已弃用。新集成无法使用此方法,并且可以参考我们的新建议
get
检索使用权的详细信息。注意:此项已弃用。新集成无法使用此方法,并且可以参考我们的新建议
list
列出指定用户的所有使用权。仅设置了此 ID。 注意:此项已弃用。新集成无法使用此方法,并且可以参考我们的新建议
update
为用户添加或更新应用使用权。注意:此项已弃用。新集成无法使用此方法,并且可以参考我们的新建议