REST Resource: grants

المرجع: منحة

مورد لمنح الوصول

تمثيل JSON
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
الحقول
name

string

مطلوبة. اسم المورد لهذه المنحة، باتباع النمط "developers/{developer}/users/{email}/grants/{packageName}". إذا كانت هذه المنحة مخصّصة لمسودة تطبيق، سيتم استخدام رقم تعريف التطبيق في اسم المورد هذا بدلاً من اسم الحزمة.

packageName

string

غير قابل للتغيير. اسم حزمة التطبيق، وسيكون فارغًا لمسودّة التطبيقات.

appLevelPermissions[]

enum (AppLevelPermission)

الأذونات التي تم منحها للمستخدم لهذا التطبيق.

AppLevelPermission

إذن يتم منحه على مستوى كل تطبيق.

عمليات التعداد
APP_LEVEL_PERMISSION_UNSPECIFIED إذن غير معروف أو غير محدّد.
CAN_ACCESS_APP

عرض معلومات التطبيق (للقراءة فقط). مهملة: يُرجى محاولة تحديد ميزة أكثر دقة. أو يمكنك بدلاً من ذلك وضع علامة في AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA.

CAN_VIEW_FINANCIAL_DATA عرض البيانات المالية
CAN_MANAGE_PERMISSIONS المشرف (جميع الأذونات).
CAN_REPLY_TO_REVIEWS المراجعات.الرد على المراجعات.
CAN_MANAGE_PUBLIC_APKS نشر التطبيقات إلى مرحلة الإنتاج واستبعاد الأجهزة واستخدام ميزة "توقيع التطبيق" من Google Play
CAN_MANAGE_TRACK_APKS نشر الإصدار إلى مسارات الاختبار
CAN_MANAGE_TRACK_USERS إدارة مسارات الاختبار وتعديل قوائم المختبِرين
CAN_MANAGE_PUBLIC_LISTING إدارة التوفّر في المتجر
CAN_MANAGE_DRAFT_APPS تعديل مسودّات التطبيقات وحذفها
CAN_MANAGE_ORDERS إدارة الطلبات والاشتراكات.
CAN_MANAGE_APP_CONTENT إدارة الصفحات ذات الصلة بالسياسات
CAN_VIEW_NON_FINANCIAL_DATA عرض معلومات التطبيق (للقراءة فقط).
CAN_VIEW_APP_QUALITY عرض بيانات جودة التطبيق مثل المؤشرات الحيوية والأعطال وما إلى ذلك

الطُرق

create

يمكنك منح إمكانية الوصول لمستخدم إلى الحزمة المعنية.

delete

يؤدي هذا الإجراء إلى إزالة جميع أذونات وصول المستخدم إلى حساب المطوّر أو الحزمة المحدَّدة.

patch

تعمل هذه السياسة على تعديل إذن وصول المستخدم إلى الحزمة المحدّدة.