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

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