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 alanının döndürülen durumu.

additional_user_data

enum (AdditionalUserData)

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

İ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 isteyin.
DEVICE_COARSE_LOCATION Kullanıcının yaklaşık konumunu, posta kodunu, şehir ve ülke kodunu isteyin.
UPDATE Güncelleme göndermek için izin isteyin.

PermissionGrantedStatus

İzin alanının döndürülen durumu.

Sıralamalar
TYPE_UNSPECIFIED Belirtilmedi.
PERMISSION_GRANTED Kullanıcıya izin verildi.
PERMISSION_DENIED Kullanıcı izni reddetti.
ALREADY_GRANTED Kullanıcı daha önce izin vermişti.
UNVERIFIED_USER Doğrulanmamış bir kullanıcıdan izin istenemez.
INCOGNITO_USER Gizli kullanıcılardan izin istenemez.
SIGNED_OUT_USER Oturumu kapalı olan kullanıcılardan izin istenemez. Yalnızca belirli izinler oturumu kapalı kullanıcılar tarafından kullanılabilir.