PermissionValue

actions.type.Notifications için çıkış olarak İşleme geri döndürüldü.

JSON gösterimi
{
  "granted_permissions": [
    enum (Permission)
  ],
  "permission_status": enum (PermissionGrantedStatus),
  "additional_user_data": string (AdditionalUserData)
}
Alanlar
granted_permissions

enum (Permission)

İzin için olası değerler.

permission_status

enum (PermissionGrantedStatus)

İzin slotunun döndürülen durumu.

additional_user_data

enum (AdditionalUserData)

Kullanıcının izni güncellenirken ek veriler oluşturulur.

İzin

İzin için olası değerler.

Sıralamalar
UNSPECIFIED_PERMISSION Belirtilmemiş izin.
NAME Kullanıcının adını ve soyadını isteyin.
DEVICE_PRECISE_LOCATION Kullanıcının tam konumunu, enlem/boylamını ve biçimlendirilmiş adresini sorun.
DEVICE_COARSE_LOCATION Kullanıcının yaklaşık konumunu, posta kodunu, şehir ve ülke kodunu sorun.
UPDATE Güncelleme göndermek için izin isteyin.

PermissionGrantedStatus

İzin slotunun döndürülen durumu.

Sıralamalar
TYPE_UNSPECIFIED Belirtilmedi.
PERMISSION_GRANTED Kullanıcı izin verdi.
PERMISSION_DENIED Kullanıcı izni reddetti.
ALREADY_GRANTED Kullanıcı daha önce izin verdi.
UNVERIFIED_USER Doğrulanmamış bir kullanıcıdan izin istenemez.
INCOGNITO_USER Gizli kullanıcılardan izin istenemez.
SIGNED_OUT_USER Oturumu kapalı olan bir kullanıcıdan izin istenemez. Oturumu kapalı olan kullanıcılar yalnızca belirli izinleri kullanabilir.