REST Resource: projects.iosApps

संसाधन: IosApp

iOS के लिए Firebase ऐप्लिकेशन की जानकारी.

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 के एआईपी 2510 स्टैंडर्ड में, प्रोजेक्ट आइडेंटिफ़ायर का इस्तेमाल करने के बारे में ज़्यादा जानें.
    ध्यान दें कि जवाब के किसी भी मुख्य भाग में PROJECT_IDENTIFIER का मान ProjectId होगा.
  • APP_ID: ऐप्लिकेशन के लिए, दुनिया भर में असाइन किया गया, Firebase से असाइन किया गया आइडेंटिफ़ायर (appId देखें).
appId

string

सिर्फ़ आउटपुट के लिए. इम्यूटेबल. IosApp के लिए, दुनिया भर में इस्तेमाल होने वाला यूनीक आइडेंटिफ़ायर, जिसे Firebase से असाइन किया गया है.

इस आइडेंटिफ़ायर को ओपेक टोकन माना जाना चाहिए, क्योंकि डेटा फ़ॉर्मैट की जानकारी नहीं दी गई है.

displayName

string

IosApp के लिए, उपयोगकर्ता की ओर से असाइन किया गया डिसप्ले नेम.

projectId

string

सिर्फ़ आउटपुट के लिए. इम्यूटेबल. IosApp के लिए, पैरंट FirebaseProject का उपयोगकर्ता की ओर से असाइन किया गया यूनीक आइडेंटिफ़ायर.

bundleId

string

इम्यूटेबल. iOS ऐप्लिकेशन का कैननिकल बंडल आईडी, जैसा कि वह iOS AppStore में दिखेगा.

appStoreId

string

अपने-आप जनरेट हुआ Apple ID, जो iOS App Store में Apple के iOS ऐप्लिकेशन को असाइन किया गया हो.

teamId

string

App Store में मौजूद ऐप्लिकेशन से जुड़ा Apple डेवलपर टीम आईडी.

apiKeyId

string

IosApp से जुड़ी Firebase API कुंजी के लिए, दुनिया भर में इस्तेमाल होने वाला यूनीक आइडेंटिफ़ायर (यूआईडी).

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

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

पैच के अनुरोधों में, apiKeyId को किसी खाली वैल्यू पर सेट नहीं किया जा सकता. साथ ही, नए यूआईडी में कोई पाबंदी नहीं होनी चाहिए या सिर्फ़ इससे जुड़ी IosApp के लिए मान्य पाबंदियां होनी चाहिए. हमारा सुझाव है कि एपीआई पासकोड मैनेज करने के लिए, Google Cloud Console का इस्तेमाल करें.

state

enum (State)

सिर्फ़ आउटपुट के लिए. ऐप्लिकेशन की लाइफ़साइकल की स्थिति.

etag

string

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

etag के बारे में ज़्यादा जानने के लिए, Google के AIP-154 स्टैंडर्ड में जाएं.

इस ईटैग की पुष्टि की गई है.

तरीके

create

बताए गए FirebaseProject में एक नया IosApp बनाने का अनुरोध करें.

get

बताए गए IosApp को मिलता है.

getConfig

बताए गए IosApp से जुड़ा कॉन्फ़िगरेशन आर्टफ़ैक्ट मिलता है.

list

बताए गए FirebaseProject से जुड़े हर IosApp की सूची बनाता है.

patch

बताए गए IosApp के एट्रिब्यूट को अपडेट करता है.

remove

FirebaseProject से बताए गए IosApp को हटाता है.

undelete

बताए गए IosApp को FirebaseProject में वापस लाता है.