REST Resource: projects.apps.deviceCheckConfig

संसाधन: DeviceCheckConfig

किसी ऐप्लिकेशन का DeviceCheck कॉन्फ़िगरेशन ऑब्जेक्ट. ExchangeDeviceCheckToken इस कॉन्फ़िगरेशन का इस्तेमाल करके, DeviceCheck के ज़रिए ऐप्लिकेशन को जारी किए गए डिवाइस टोकन की पुष्टि करता है. इससे, दिखाई गई AppCheckToken की कुछ प्रॉपर्टी भी कंट्रोल होती हैं, जैसे कि ttl.

ध्यान दें कि आपके ऐप्लिकेशन के साथ रजिस्टर की गई टीम के आईडी का इस्तेमाल, पुष्टि करने की प्रक्रिया के हिस्से के तौर पर किया जाता है. कृपया इसे Firebase कंसोल के ज़रिए या Firebase मैनेजमेंट सेवा के ज़रिए प्रोग्राम के हिसाब से, रजिस्टर करें.

JSON के काेड में दिखाना
{
  "name": string,
  "tokenTtl": string,
  "keyId": string,
  "privateKey": string,
  "privateKeySet": boolean
}
फ़ील्ड
name

string

ज़रूरी है. DeviceCheck कॉन्फ़िगरेशन ऑब्जेक्ट के मिलते-जुलते संसाधन का नाम, फ़ॉर्मैट में:

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

string (Duration format)

इससे पता चलता है कि DeviceCheck टोकन से किए गए ऐप्लिकेशन चेक टोकन के एक्सचेंज की अवधि मान्य होगी. अगर इस नीति को सेट नहीं किया जाता है, तो एक घंटे की डिफ़ॉल्ट वैल्यू माना जाता है. यह अवधि 30 मिनट से 7 दिन के बीच होनी चाहिए.

सेकंड में कुल नौ दशमलव अंक, जो 's' पर खत्म होते हैं. उदाहरण: "3.5s".

keyId

string

ज़रूरी है. DeviceCheck के ज़रिए चालू की गई किसी निजी कुंजी की पहचान करने वाला, जिसे आपके Apple Developer खाते में बनाया गया है.

privateKey

string

ज़रूरी है. सिर्फ़ इनपुट. keyId की ओर से बताई गई कुंजी से जुड़ी निजी कुंजी (.p8) फ़ाइल का कॉन्टेंट.

सुरक्षा की वजहों से, इस फ़ील्ड में अपने-आप जानकारी कभी नहीं भरी जाएगी.

privateKeySet

boolean

सिर्फ़ आउटपुट के लिए. privateKey फ़ील्ड को पहले से सेट किया गया था या नहीं. हम privateKey फ़ील्ड को कभी नहीं दिखाएंगे. इसलिए, सिर्फ़ इसी फ़ील्ड से यह पता लगाया जा सकता है कि उसे पहले सेट किया गया था या नहीं.

तरीके

batchGet

ऐप्लिकेशन की तय सूची के लिए, ऐटम तरीके से DeviceCheckConfig इकट्ठा किया जाता है.

get

बताए गए ऐप्लिकेशन के लिए DeviceCheckConfig मिलता है.

patch

बताए गए ऐप्लिकेशन के लिए DeviceCheckConfig को अपडेट करता है.