Grouplicenses

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

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

اشیاء مجوز گروهی به شما امکان می‌دهند مجوزها (به نام حق‌ها ) را برای برنامه‌های رایگان و غیررایگان پیگیری کنید. برای یک برنامه رایگان، زمانی که یک سرپرست سازمانی برای اولین بار محصول را در Google Play تأیید می کند یا زمانی که اولین حق برای محصول از طریق API برای کاربر ایجاد می شود، مجوز گروه ایجاد می شود. برای یک برنامه پولی، یک شی مجوز گروهی تنها زمانی ایجاد می‌شود که یک سرپرست سازمانی محصول را برای اولین بار در Google Play خریداری کند.

از API برای درخواست مجوزهای گروه استفاده کنید. یک منبع Grouplicenses شامل تعداد کل مجوزهای خریداری شده (فقط برنامه های پولی) و تعداد کل مجوزهای در حال استفاده است. به عبارت دیگر، تعداد کل Entitlements که برای محصول وجود دارد.

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

{
  "kind": "androidenterprise#groupLicense",
  "productId": string,
  "numPurchased": integer,
  "numProvisioned": integer,
  "acquisitionKind": string,
  "approval": string,
  "permissions": string
}
نام ملک ارزش شرح یادداشت
acquisitionKind string نحوه اخذ مجوز این گروه "bulkPurchase" به این معنی است که این منبع Grouplicenses به این دلیل ایجاد شده است که شرکت مجوزهایی را برای این محصول خریداری کرده است. در غیر این صورت، مقدار "free" (برای محصولات رایگان) است.

مقادیر قابل قبول عبارتند از:
  • " bulkPurchase "
  • " free "
approval string آیا محصولی که مجوز این گروه به آن مربوط می شود در حال حاضر توسط شرکت تأیید شده است یا خیر. زمانی که مجوز گروه برای اولین بار ایجاد می‌شود، محصولات تأیید می‌شوند، اما این تأیید ممکن است توسط یک سرپرست سازمانی از طریق Google Play لغو شود. محصولات تایید نشده برای کاربران نهایی در مجموعه ها قابل مشاهده نخواهند بود و به طور معمول نباید حقوق جدیدی برای آنها ایجاد شود.

مقادیر قابل قبول عبارتند از:
  • " approved "
  • " unapproved "
kind string
numProvisioned integer تعداد کل مجوزهای ارائه شده برای این محصول. با عملیات خواندن برگردانده شد، اما در عملیات نوشتن نادیده گرفته شد.
numPurchased integer تعداد مجوزهای خریداری شده (احتمالاً در چندین خرید). اگر این قسمت حذف شود، محدودیتی در تعداد مجوزهای قابل ارائه وجود ندارد (به عنوان مثال، اگر نوع کسب "free" باشد).
permissions string وضعیت تایید مجوز محصول این فیلد تنها در صورت تایید محصول تنظیم می شود. حالت های احتمالی عبارتند از:
  • " currentApproved "، مجموعه مجوزهای فعلی تأیید شده است، اما مجوزهای اضافی از سرپرست نیاز دارد تا محصول را مجدداً تأیید کند (اگر محصول بدون تعیین تنظیمات مجوزهای تأیید شده تأیید شده است، این رفتار پیش فرض است.)
  • "نیاز به تایید needsReapproval "، محصول دارای مجوزهای تایید نشده است. تا زمانی که محصول مورد تایید مجدد قرار نگیرد، هیچ مجوز محصول دیگری را نمی توان اختصاص داد،
  • " allCurrentAndFutureApproved "، مجوزهای فعلی تأیید شده است و هرگونه به روز رسانی مجوز آینده به طور خودکار بدون بررسی سرپرست تأیید می شود.


مقادیر قابل قبول عبارتند از:
  • " allCurrentAndFutureApproved "
  • " currentApproved "
  • " needsReapproval "
productId string شناسه محصولی که مجوز برای آن است. به عنوان مثال، "app:com.google.android.gm" .

مواد و روش ها

گرفتن
جزئیات مجوز گروه یک شرکت را برای یک محصول بازیابی می کند. توجه: این مورد منسوخ شده است. ادغام های جدید نمی توانند از این روش استفاده کنند و می توانند به توصیه های جدید ما مراجعه کنند.
فهرست
شناسه تمام محصولاتی را که شرکت دارای مجوز گروهی است، بازیابی می کند. توجه: این مورد منسوخ شده است. ادغام های جدید نمی توانند از این روش استفاده کنند و می توانند به توصیه های جدید ما مراجعه کنند.