Entitlements

برای لیست روش های این منبع، انتهای این صفحه را ببینید.

بازنمایی منابع

وجود یک منبع Entitlements نشان می دهد که کاربر حق استفاده از یک برنامه خاص را دارد. حقوق مختص کاربر است، نه دستگاه خاص. این به کاربر با حق داشتن یک برنامه اجازه می دهد تا برنامه را روی همه دستگاه های خود نصب کند. همچنین این امکان برای کاربر وجود دارد که بدون نصب برنامه بر روی هر دستگاهی، حق استفاده از یک برنامه را داشته باشد.

از API می توان برای ایجاد یک حق استفاده کرد. به‌عنوان یک گزینه، می‌توانید از API برای راه‌اندازی نصب یک برنامه در تمام دستگاه‌های مدیریت‌شده کاربر همزمان با ایجاد حق استفاده کنید.

اگر برنامه رایگان باشد، ایجاد حق امتیاز، مجوز گروهی را نیز برای آن برنامه ایجاد می‌کند. برای برنامه‌های پولی، ایجاد حق، یک مجوز مصرف می‌کند، و آن مجوز تا زمانی که حق حذف نشود، مصرف می‌شود. اگر شرکت مجوزهای کافی را خریداری نکرده باشد، هیچ حقی ایجاد نمی شود و نصب با شکست مواجه می شود. همچنین اگر برنامه به مجوزهایی نیاز داشته باشد که شرکت نپذیرفته است، حقی برای برنامه ایجاد نمی شود.

اگر حقی حذف شود، ممکن است برنامه از دستگاه کاربر حذف نصب شود. به عنوان بهترین روش، قبل از حذف حق، با فراخوانی Installs.delete() برنامه را حذف نصب کنید.

حقوق برنامه‌هایی که کاربر در نمایه‌ای مدیریت‌نشده برای آن‌ها پول می‌پردازد "userPurchase" به عنوان دلیل استحقاق است. این حقوق از طریق API قابل حذف نیستند.

{
  "kind": "androidenterprise#entitlement",
  "productId": string,
  "reason": string
}
نام ملک ارزش توضیحات یادداشت ها
kind string
productId string شناسه محصولی که حق برای آن است. به عنوان مثال، "app:com.google.android.gm" .
reason string دلیل استحقاق. به عنوان مثال، "free" برای برنامه های رایگان. این ویژگی موقت است: با قسمت acquisition kind مجوزهای گروه جایگزین می شود.

مقادیر قابل قبول عبارتند از:
  • " free "
  • " groupLicense "
  • " userPurchase "

روش ها

حذف کنید
حق یک برنامه را برای کاربر حذف می کند.
دریافت کنید
جزئیات یک حق را بازیابی می کند.
فهرست
تمام حقوق برای کاربر مشخص شده را فهرست می کند. فقط شناسه تنظیم شده است.
به روز رسانی کنید
حق یک برنامه را برای کاربر اضافه یا به روز می کند.