एपीआई कुंजी फ़ेच की जा रही है

प्लैटफ़ॉर्म चुनें: Android iOS JavaScript

आपने बिलिंग और प्रोजेक्ट सेट अप कर लिया है, SDK टूल चालू कर लिया है, और अपना पसंदीदा डिपेंडेंसी मैनेजर और दूसरा सॉफ़्टवेयर इंस्टॉल कर लिया है, तो अब आप एपीआई पासकोड बनाने, जोड़ने, और उस पर पाबंदी लगाने के लिए तैयार हैं.

एपीआई कुंजियां बनाई जा रही हैं

एपीआई पासकोड एक यूनीक आइडेंटिफ़ायर है, जो आपके प्रोजेक्ट से जुड़े अनुरोधों की पुष्टि करता है. ये अनुरोध, बिलिंग और इस्तेमाल के लिए होते हैं. आपके प्रोजेक्ट से जुड़ी कम से कम एक एपीआई कुंजी होनी चाहिए.

एपीआई पासकोड बनाने के लिए:

कंसोल

  1. Google Maps Platform > क्रेडेंशियल पेज पर जाएं.

    क्रेडेंशियल पेज पर जाएं

  2. क्रेडेंशियल पेज पर, क्रेडेंशियल बनाएं > एपीआई पासकोड पर क्लिक करें.
    एपीआई कुंजी बनाई गई डायलॉग, आपकी नई बनाई गई एपीआई कुंजी दिखाता है.
  3. बंद करें पर क्लिक करें.
    नई एपीआई कुंजी, एपीआई कुंजियों में क्रेडेंशियल पेज पर दिखती है.
    (प्रोडक्शन में इस्तेमाल करने से पहले, एपीआई पासकोड को सीमित करना न भूलें.)

Cloud SDK

gcloud alpha services api-keys create \
    --project "PROJECT" \
    --display-name "DISPLAY_NAME"

Google Cloud SDK टूल, Cloud SDK टूल इंस्टॉल करने और इन निर्देशों के बारे में ज़्यादा जानें:

Xcode प्रोजेक्ट सेट अप करने में बताए गए तरीके से अपना Xcode प्रोजेक्ट बनाते समय, आपको इस एपीआई कुंजी की ज़रूरत होती है.

एपीआई कुंजियों पर पाबंदी लगाना

Google का सुझाव है कि आप अपनी एपीआई कुंजियों का इस्तेमाल सिर्फ़ उन एपीआई तक सीमित करके उन्हें सीमित करें जो आपके ऐप्लिकेशन के लिए ज़रूरी हैं. एपीआई कुंजियों को प्रतिबंधित करने से आपका ऐप्लिकेशन ज़्यादा सुरक्षित हो जाता है. ऐसा करने से ऐप्लिकेशन को अनचाहे अनुरोधों से सुरक्षा मिलती है. ज़्यादा जानकारी के लिए, एपीआई की सुरक्षा से जुड़े सबसे सही तरीके देखें.

एपीआई पासकोड पर पाबंदी लगाने के लिए:

कंसोल

  1. Google Maps Platform > क्रेडेंशियल पेज पर जाएं.

    क्रेडेंशियल पेज पर जाएं

  2. वह एपीआई पासकोड चुनें जिस पर पाबंदी सेट करनी है. इसके बाद, एपीआई की मुख्य प्रॉपर्टी का पेज दिखेगा.
  3. मुख्य पाबंदियां में, ये पाबंदियां सेट करें:
    • ऐप्लिकेशन के इस्तेमाल से जुड़ी पाबंदियां:
      1. iOS ऐप्लिकेशन चुनें.
      2. आपके दिए गए बंडल आइडेंटिफ़ायर के साथ iOS ऐप्लिकेशन के अनुरोधों को स्वीकार करने के लिए, सूची में से सही iOS बंडल आइडेंटिफ़ायर चुनें.
    • एपीआई से जुड़ी पाबंदियां:
      1. कुंजी पर पाबंदी लगाएं पर क्लिक करें.
      2. एपीआई चुनें ड्रॉपडाउन से, iOS के लिए Maps SDK टूल चुनें. अगर iOS के लिए Maps SDK टूल, सूची में नहीं है, तो आपको उसे enable करना होगा.
  4. बदलावों को लागू करने के लिए, सेव करें पर क्लिक करें.

Cloud SDK

मौजूदा कुंजियों की सूची बनाएं.

gcloud services api-keys list --project="PROJECT"

मौजूदा बटन पर लगी पाबंदियां हटाएं.

gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \
    --clear-restrictions

मौजूदा बटन पर नई पाबंदियां सेट करें.

gcloud alpha services api-keys update "projects/PROJECT/keys/KEY_ID" \
    --api-target="maps-ios-backend.googleapis.com"
    --allowed-bundle-ids="BUNDLE_NAME"

Google Cloud SDK टूल, Cloud SDK टूल इंस्टॉल करने और इन निर्देशों के बारे में ज़्यादा जानें:

अब आपको iOS के लिए Maps SDK टूल की एपीआई कुंजी मिल गई है. आप शुरू करने के लिए तैयार हैं.

आगे क्या करना है

अब आपके पास एपीआई पासकोड है, तो Xcode प्रोजेक्ट सेट अप करें में बताए गए तरीके से अपना Xcode प्रोजेक्ट बनाएं और उसे कॉन्फ़िगर करें.