REST Resource: projects.apps.deviceCheckConfig

Kaynak: DeviceCheckConfig

Bir uygulamanın DeviceCheck yapılandırma nesnesi. Bu yapılandırma, DeviceCheck tarafından uygulamalara verilen cihaz jetonlarını doğrulamak için ExchangeDeviceCheckToken tarafından kullanılır. Ayrıca, döndürülen AppCheckToken öğesinin ttl gibi belirli özelliklerini de kontrol eder.

Uygulamanıza kayıtlı Ekip Kimliğinin, doğrulama işleminin bir parçası olarak kullanıldığını unutmayın. Lütfen Firebase Konsolu aracılığıyla veya Firebase Yönetim Hizmeti üzerinden programatik olarak kaydedin.

JSON gösterimi
{
  "name": string,
  "tokenTtl": string,
  "keyId": string,
  "privateKey": string,
  "privateKeySet": boolean
}
Alanlar
name

string

Zorunlu. DeviceCheck yapılandırma nesnesinin şu biçimdeki göreli kaynak adı:

projects/{project_number}/apps/{app_id}/deviceCheckConfig
tokenTtl

string (Duration format)

DeviceCheck jetonlarından alınan Uygulama Kontrolü jetonlarının geçerli olacağı süreyi belirtir. Ayarlanmadan bırakılırsa varsayılan değerin 1 saat olduğu varsayılır. 30 dakika ile 7 gün (bu değerler dahil) arasında olmalıdır.

"s" ile biten ve en fazla dokuz kesir basamağı olan, saniye cinsinden bir süre. Örnek: "3.5s".

keyId

string

Zorunlu. DeviceCheck ile etkinleştirilen, Apple Developer hesabınızda oluşturulan özel anahtarın anahtar tanımlayıcısı.

privateKey

string

Zorunlu. Yalnızca giriş'e dokunun. keyId tarafından belirtilen anahtarla ilişkilendirilmiş özel anahtar (.p8) dosyasının içeriği.

Güvenlik nedeniyle bu alan hiçbir zaman hiçbir yanıtta doldurulmaz.

privateKeySet

boolean

Yalnızca çıkış. privateKey alanının önceden ayarlanıp ayarlanmadığı. privateKey alanını hiçbir zaman döndürmeyeceğimiz için, daha önce ayarlanıp ayarlanmadığını öğrenmenin tek yolu bu alandır.

Yöntemler

batchGet

Atomally, belirtilen uygulama listesi için DeviceCheckConfig'leri alır.

get

Belirtilen uygulama için DeviceCheckConfig değerini alır.

patch

Belirtilen uygulama için DeviceCheckConfig öğesini günceller.