Entitlements

このリソースのメソッドの一覧は、このページの最後に掲載されています。

リソース表記

利用資格のリソースが存在する場合、そのユーザーは特定のアプリを使用する権利を有していることを意味します。利用資格はデバイス別ではなくユーザー固有のものです。これにより、アプリの利用資格があるユーザーは、すべてのデバイスにアプリをインストールできます。ユーザーは、任意のデバイスにアプリをインストールしなくても、アプリの利用資格を保持することもできます。

この API を使用すると利用資格を作成できます。オプションとして、API を使用して、利用資格の作成と同時にユーザーの管理対象デバイスすべてにアプリのインストールをトリガーすることもできます。

アプリが無料の場合は、利用資格を作成すると、そのアプリのグループ ライセンスが作成されます。有料アプリの場合、利用資格を作成すると 1 つのライセンスが消費され、そのライセンスは利用資格が削除されるまで引き続き使用されます。企業が十分なライセンスを購入していない場合、エンタイトルメントは作成されず、インストールは失敗します。また、企業が承認していない権限を必要とするアプリでは、利用資格は作成されません。

利用資格が削除されると、ユーザーのデバイスからそのアプリがアンインストールされることがあります。利用資格を削除する前に、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

Methods

delete
ユーザーのアプリの利用資格を削除します。注: この項目は非推奨になりました。新しい統合では、この方法を使用できません。新しい推奨事項をご覧ください。
get
利用資格の詳細を取得します。注: この項目は非推奨になりました。新しい統合では、この方法を使用できません。新しい推奨事項をご覧ください。
list
指定したユーザーのすべての利用資格を一覧表示します。ID のみが設定されます。注: この項目は非推奨になりました。新しい統合では、この方法を使用できません。新しい推奨事項をご覧ください。
update
ユーザーの利用資格をアプリに追加または更新します。注: この項目は非推奨になりました。新しい統合では、この方法を使用できません。新しい推奨事項をご覧ください。