重要提示:我们不再接受 Play EMM API 的新注册。
了解详情。
Entitlements
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
资源表示形式
如果存在 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 字段取代。
可接受的值包括:
<ph type="x-smartling-placeholder"></ph>
- “
free ”
- “
groupLicense ”
- “
userPurchase ”
|
|
方法
- delete
-
移除用户对某个应用的使用权。
- get
-
检索使用权的详细信息。
- list
-
列出指定用户的所有使用权。仅会设置 ID。
- update
-
为用户添加或更新应用使用权。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-08。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{
"lastModified": "最后更新时间 (UTC):2024-09-08。",
"confidential": False
}