REST Resource: projects.iosApps

संसाधन: IosApp

iOS के लिए फायरबेस ऐप का विवरण।

JSON प्रतिनिधित्व
{
  "name": string,
  "appId": string,
  "displayName": string,
  "projectId": string,
  "bundleId": string,
  "appStoreId": string,
  "teamId": string,
  "apiKeyId": string,
  "state": enum (State),
  "etag": string
}
खेत
name

string

IosApp का संसाधन नाम, प्रारूप में:

projects/ PROJECT_IDENTIFIER /iosApps/ APP_ID

  • PROJECT_IDENTIFIER : मूल प्रोजेक्ट का ProjectNumber (अनुशंसित) या उसका ProjectId । Google के AIP 2510 मानक में प्रोजेक्ट पहचानकर्ताओं का उपयोग करने के बारे में और जानें।
    ध्यान दें कि किसी भी प्रतिक्रिया निकाय में PROJECT_IDENTIFIER का मान ProjectId होगा।
  • APP_ID : ऐप के लिए विश्व स्तर पर अद्वितीय, फ़ायरबेस-निर्दिष्ट पहचानकर्ता ( appId देखें)।
appId

string

केवल आउटपुट. अपरिवर्तनीय. IosApp के लिए विश्व स्तर पर अद्वितीय, फायरबेस-निर्दिष्ट पहचानकर्ता।

इस पहचानकर्ता को एक अपारदर्शी टोकन के रूप में माना जाना चाहिए, क्योंकि डेटा प्रारूप निर्दिष्ट नहीं है।

displayName

string

IosApp के लिए उपयोगकर्ता द्वारा निर्दिष्ट प्रदर्शन नाम।

projectId

string

केवल आउटपुट. अपरिवर्तनीय. IosApp के लिए मूल FirebaseProject का उपयोगकर्ता द्वारा निर्दिष्ट अद्वितीय पहचानकर्ता।

bundleId

string

अपरिवर्तनीय. iOS ऐप की कैनोनिकल बंडल आईडी, जैसा कि यह iOS ऐपस्टोर में दिखाई देगी।

appStoreId

string

iOS ऐप स्टोर में Apple द्वारा iOS ऐप को स्वचालित रूप से जेनरेट की गई Apple ID सौंपी गई है।

teamId

string

ऐप स्टोर में ऐप से संबद्ध ऐप्पल डेवलपर टीम आईडी।

apiKeyId

string

IosApp से संबद्ध फ़ायरबेस API कुंजी के लिए विश्व स्तर पर अद्वितीय, Google द्वारा निर्दिष्ट पहचानकर्ता (UID)।

ध्यान रखें कि यह मान एपीआई कुंजी का यूआईडी है, एपीआई कुंजी की keyString नहींkeyString वह मान है जो ऐप के कॉन्फ़िगरेशन आर्टिफैक्ट में पाया जा सकता है।

यदि apiKeyId iosApps.Create अनुरोधों में सेट नहीं किया गया है, तो Firebase स्वचालित रूप से एक apiKeyId IosApp के साथ जोड़ देता है। यह स्वतः-संबद्ध कुंजी एक मौजूदा वैध कुंजी हो सकती है या, यदि कोई वैध कुंजी मौजूद नहीं है, तो एक नई कुंजी का प्रावधान किया जाएगा।

पैच अनुरोधों में, apiKeyId खाली मान पर सेट नहीं किया जा सकता है, और नए UID पर कोई प्रतिबंध नहीं होना चाहिए या केवल ऐसे प्रतिबंध होने चाहिए जो संबंधित IosApp के लिए मान्य हों। हम एपीआई कुंजियों को प्रबंधित करने के लिए Google क्लाउड कंसोल का उपयोग करने की सलाह देते हैं।

state

enum ( State )

केवल आउटपुट. ऐप की जीवनचक्र स्थिति।

etag

string

इस चेकसम की गणना सर्वर द्वारा अन्य फ़ील्ड के मूल्य के आधार पर की जाती है, और इसे आगे बढ़ने से पहले यह सुनिश्चित करने के लिए अद्यतन अनुरोधों के साथ भेजा जा सकता है कि क्लाइंट के पास अद्यतन मूल्य है।

Google के AIP-154 मानक में etag के बारे में और जानें।

यह ईटैग दृढ़ता से मान्य है।

तरीकों

create

निर्दिष्ट FirebaseProject में एक नए IosApp के निर्माण का अनुरोध करता है।

get

निर्दिष्ट IosApp प्राप्त करता है।

getConfig

निर्दिष्ट IosApp से संबद्ध कॉन्फ़िगरेशन आर्टिफैक्ट प्राप्त करता है।

list

निर्दिष्ट FirebaseProject से संबद्ध प्रत्येक IosApp सूचीबद्ध करता है।

patch

निर्दिष्ट IosApp की विशेषताओं को अद्यतन करता है।

remove

FirebaseProject से निर्दिष्ट IosApp हटा देता है।

undelete

निर्दिष्ट IosApp FirebaseProject पर पुनर्स्थापित करता है।