माइग्रेशन के बारे में खास जानकारी

Places SDK for iOS (नया प्रॉडक्ट) से परफ़ॉर्मेंस बेहतर होती है. साथ ही, इसमें कीमत तय करने का नया मॉडल भी मिलता है. इसलिए, Places SDK for iOS (लेगसी) का इस्तेमाल करने वाले ऐप्लिकेशन को अपडेट करना फ़ायदेमंद है. सुविधाओं की तुलना करने के बारे में ज़्यादा जानने के लिए, अपना एसडीके चुनें लेख पढ़ें.

Places SDK for iOS (नया प्रॉडक्ट) और Places SDK for iOS (लेगसी) के बीच के मुख्य अंतरों को समझने के लिए, इस गाइड का इस्तेमाल करें. साथ ही, यह भी जानें कि ज़रूरी बदलावों को कैसे मैनेज किया जाए.

माइग्रेशन के लिए बिलिंग से जुड़े सबसे सही तरीके

यह दिशा-निर्देश तब लागू होता है, जब एपीआई का इस्तेमाल इतना ज़्यादा हो कि आपको दूसरे लेवल की कीमत चुकानी पड़े. किसी एपीआई के नए वर्शन पर माइग्रेट करने पर, आपसे अलग एसकेयू के लिए भी शुल्क लिया जाता है. माइग्रेशन वाले महीने में ज़्यादा लागत से बचने के लिए, हमारा सुझाव है कि आप महीने की शुरुआत में ही नए एपीआई पर स्विच कर लें. इससे यह पक्का होगा कि माइग्रेशन वाले महीने में, आपको सबसे किफ़ायती मासिक कीमत वाले लेवल मिलें. कीमत वाले लेवल के बारे में जानने के लिए, कीमत वाला पेज और कीमत से जुड़े अक्सर पूछे जाने वाले सवाल देखें.

गड़बड़ी: kGMSPlacesRateLimitExceeded

Places API (नया प्रॉडक्ट)

Places SDK for iOS, Places API सेवा पर काम करता है. Places SDK for iOS (नया प्रॉडक्ट) की सुविधाओं का इस्तेमाल करने के लिए, आपको सबसे पहले अपने Google Cloud प्रोजेक्ट में Places API (नया प्रॉडक्ट) की सुविधा चालू करनी होगी. ज़्यादा जानकारी के लिए, अपना Google Cloud प्रोजेक्ट सेट अप करना लेख पढ़ें.

इसके बाद, आपको यह पुष्टि करनी होगी कि आपने अपने ऐप्लिकेशन में इस्तेमाल की जाने वाली कुंजी के लिए, अनुमति वाले एपीआई की सूची में Places API (नया प्रॉडक्ट) को जोड़ा है. ज़्यादा जानकारी के लिए, एपीआई पासकोड इस्तेमाल करना लेख पढ़ें.

पक्का करें कि Places API (नया प्रॉडक्ट) में आपके पास ज़रूरत के मुताबिक कोटा हो

पक्का करें कि Places SDK for iOS (नया प्रॉडक्ट) में, Places SDK for iOS के मौजूदा ट्रैफ़िक को कवर करने के लिए, ज़रूरत के मुताबिक कोटा हो. अपने कोटे और इस्तेमाल की सीमाओं की समीक्षा करने और उन्हें मैनेज करने के लिए, कोटे और कोटे से जुड़े अलर्ट लेख पढ़ें. दोनों एपीआई के बीच के अंतरों पर ध्यान दें:

  • Places SDK for iOS (लेगसी) का कोटा, Places API सेवा के कोटे पर निर्भर करता है. यह Places API के सभी तरीकों का योग होता है.
  • Places SDK for iOS (नया प्रॉडक्ट) का कोटा, Places API (नया प्रॉडक्ट) सेवा के कोटे पर निर्भर करता है. एपीआई के हर तरीके के लिए, अलग कोटा होता है.

देखें कि आपके समझौते में Places API (नया प्रॉडक्ट) शामिल है या नहीं

अगर आपके पास कोई समझौता है, तो देखें कि उसमें Places API (नया प्रॉडक्ट) शामिल है या नहीं. साथ ही, यह भी देखें कि कीमत उम्मीद के मुताबिक है या नहीं. अगर ऐसा नहीं है, तो इस एपीआई को शामिल करने के तरीके के बारे में जानने के लिए, Google में अपने सेल्स कॉन्टैक्ट या पार्टनर से संपर्क करें.

सामान्य बदलाव

कुछ सामान्य बदलाव कई एपीआई पर लागू होते हैं. इनमें ये शामिल हैं:

  • कीमत तय करने का नया मॉडल इस्तेमाल किया जाता है. सभी एपीआई की कीमत के बारे में जानने के लिए, कीमत Places SDK for iOS (नया प्रॉडक्ट) देखें.

  • Place Details (नया प्रॉडक्ट), Nearby Search (नया प्रॉडक्ट), और Text Search (नया प्रॉडक्ट) के लिए, फ़ील्ड मास्क की ज़रूरत होती है. इससे यह तय किया जाता है कि आपको जवाब में कौनसे फ़ील्ड चाहिए.

  • GMSPlacesClient में, इन नए एपीआई को कॉल करने के लिए नए तरीके शामिल किए गए हैं.

  • नए एपीआई में से हर एक के लिए अनुरोध तय करने के लिए, नई क्लास जोड़ी गई हैं.

  • जवाब के GMSPlace इंस्टेंस में, reviews टाइप की नई GMSPlaceReview प्रॉपर्टी शामिल है. जब आपका ऐप्लिकेशन, GMSPlace इंस्टेंस से मिली जानकारी दिखाता है, जैसे कि फ़ोटो और समीक्षाएं, तो ऐप्लिकेशन को एट्रिब्यूशन भी दिखाने होंगे.

    ज़्यादा जानकारी के लिए, एट्रिब्यूशन के बारे में दस्तावेज़ देखें .

एपीआई के हिसाब से किए गए बदलाव

इस सेक्शन में, हर एपीआई के लिए माइग्रेशन से जुड़ी ये गाइड शामिल हैं: