REST Resource: grants

المورد: منحة

مورد لمنح الإذن بالوصول

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

string

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

packageName

string

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

appLevelPermissions[]

enum (AppLevelPermission)

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

إذن AppLevel

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

عمليات التعداد
APP_LEVEL_PERMISSION_UNSPECIFIED الإذن غير معروف أو غير محدّد.
CAN_ACCESS_APP عرض معلومات التطبيق (للقراءة فقط).
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 إدارة الصفحات ذات الصلة بالسياسة.

الطُرق

create

منح مستخدم الإذن بالوصول إلى الحزمة المحددة

delete

إزالة كل أذونات وصول المستخدم إلى الحزمة أو حساب المطوّر المحدّد

patch

تعديل إذن وصول المستخدم إلى الحزمة المطلوبة