このリソースのメソッドの一覧は、このページの最後に掲載されています。
リソース表記
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 フィールドに置き換えられます。指定できる値は次のとおりです。
|