PermissionValue

به عنوان خروجی برای actions.type.Notifications به Action بازگشت.

نمایندگی JSON
{
  "granted_permissions": [
    enum (Permission)
  ],
  "permission_status": enum (PermissionGrantedStatus),
  "additional_user_data": string (AdditionalUserData)
}
فیلدها
granted_permissions

enum ( Permission )

مقادیر ممکن برای مجوز

permission_status

enum ( PermissionGrantedStatus )

وضعیت بازگردانده شکاف مجوز.

additional_user_data

enum ( AdditionalUserData )

داده های اضافی هنگام به روز رسانی مجوز کاربر ایجاد می شود.

اجازه

مقادیر ممکن برای مجوز

Enums
UNSPECIFIED_PERMISSION مجوز نامشخص
NAME نام و نام خانوادگی کاربر را بخواهید.
DEVICE_PRECISE_LOCATION مکان دقیق، طول و عرض جغرافیایی و آدرس فرمت شده کاربر را بخواهید.
DEVICE_COARSE_LOCATION مکان درشت، کد پستی، شهر و کد کشور کاربر را بخواهید.
UPDATE برای ارسال به‌روزرسانی‌ها مجوز بخواهید.

PermissionGrantedStatus

وضعیت بازگردانده شکاف مجوز.

Enums
TYPE_UNSPECIFIED نامشخص
PERMISSION_GRANTED کاربر مجوز داده است.
PERMISSION_DENIED کاربر اجازه نداد.
ALREADY_GRANTED کاربر قبلاً مجوز داده است.
UNVERIFIED_USER مجوزها را نمی توان از یک کاربر تأیید نشده درخواست کرد.
INCOGNITO_USER مجوزها را نمی توان از یک کاربر ناشناس درخواست کرد.
SIGNED_OUT_USER از یک کاربر خارج از سیستم نمی توان مجوزها را درخواست کرد. فقط مجوزهای خاصی برای کاربران خارج از سیستم موجود است.