iOS এর জন্য Places SDK (নতুন) উন্নত কর্মক্ষমতা এবং একটি নতুন মূল্য মডেল প্রদান করে, যা iOS এর জন্য Places SDK (লেগ্যাসি) ব্যবহার করে এমন অ্যাপগুলিকে আপডেট করা সার্থক করে তোলে। বৈশিষ্ট্যগুলির তুলনা সম্পর্কে আরও তথ্যের জন্য, আপনার SDK চয়ন করুন দেখুন।
Places SDK for iOS (New) এবং Places SDK for iOS (Legacy) এর মধ্যে মূল পার্থক্যগুলি বুঝতে এবং প্রয়োজনীয় পরিবর্তনগুলি কীভাবে পরিচালনা করতে হয় তা জানতে এই নির্দেশিকাটি ব্যবহার করুন।
মাইগ্রেশনের জন্য বিলিং এর সেরা অনুশীলন
এই নির্দেশিকাটি প্রযোজ্য যদি আপনার API ব্যবহার দ্বিতীয় স্তরের মূল্য নির্ধারণের জন্য যথেষ্ট বেশি হয়। API-এর নতুন সংস্করণে স্থানান্তরিত হওয়ার সময়, আপনাকে একটি ভিন্ন SKU-এর জন্যও বিল করা হবে। আপনার রূপান্তরের মাসে বর্ধিত খরচ এড়াতে, আমরা মাসের শুরুতে যতটা সম্ভব উৎপাদনে থাকা নতুন API-গুলিতে স্যুইচ করার পরামর্শ দিচ্ছি। এটি নিশ্চিত করবে যে আপনি মাইগ্রেশন মাসে সবচেয়ে সাশ্রয়ী মাসিক মূল্য নির্ধারণের স্তরে পৌঁছাবেন। মূল্য নির্ধারণের স্তর সম্পর্কে তথ্যের জন্য, মূল্য নির্ধারণ পৃষ্ঠা এবং মূল্য নির্ধারণের FAQ দেখুন।
ত্রুটি: kGMSPlacesRateLimitExceeded
স্থান API (নতুন)
iOS এর জন্য Places SDK Places API পরিষেবার উপর নির্ভর করে। Places SDK for iOS (নতুন) এর বৈশিষ্ট্যগুলি ব্যবহার করতে, আপনাকে প্রথমে আপনার Google ক্লাউড প্রকল্পে Places API (নতুন) সক্ষম করতে হবে। আরও তথ্যের জন্য, আপনার Google ক্লাউড প্রকল্প সেট আপ করুন দেখুন।
এরপর আপনাকে যাচাই করতে হবে যে আপনি আপনার অ্যাপে ব্যবহৃত কী-তে অনুমোদিত API-এর তালিকায় Places API (নতুন) যোগ করেছেন। আরও তথ্যের জন্য, Use API Keys দেখুন।
নিশ্চিত করুন যে আপনার Places API (নতুন) তে পর্যাপ্ত কোটা আছে।
নিশ্চিত করুন যে Places SDK for iOS (নতুন) তে আপনার বর্তমান ট্র্যাফিক কভার করার জন্য পর্যাপ্ত কোটা আছে। আপনার কোটা এবং ব্যবহারের সীমা পর্যালোচনা এবং পরিচালনা করতে, কোটা এবং কোটা সতর্কতা দেখুন। দুটি API-এর মধ্যে পার্থক্য লক্ষ্য করুন:
- iOS এর জন্য Places SDK (Legacy) এর কোটা Places API পরিষেবার কোটার উপর নির্ভর করে। এটি সমস্ত Places API পদ্ধতির সমষ্টি।
- iOS (নতুন) এর জন্য Places SDK এর কোটা Places API (নতুন) পরিষেবার কোটার উপর নির্ভর করে। প্রতিটি API পদ্ধতির জন্য আলাদা কোটা রয়েছে।
আপনার আলোচিত চুক্তিতে Places API (নতুন) অন্তর্ভুক্ত আছে কিনা তা পরীক্ষা করুন।
যদি আপনার সাথে আলোচনার মাধ্যমে চুক্তি হয়ে থাকে, তাহলে পরীক্ষা করে দেখুন যে এটি Places API (New) কে অন্তর্ভুক্ত করে, এবং প্রত্যাশিত মূল্যও অন্তর্ভুক্ত করে। যদি না হয়, তাহলে এই API কীভাবে অন্তর্ভুক্ত করবেন তা নিয়ে আলোচনা করতে Google-এ আপনার বিক্রয় যোগাযোগকারীর সাথে বা আপনার অংশীদারের সাথে যোগাযোগ করুন।
সাধারণ পরিবর্তন
একাধিক API-তে প্রযোজ্য কিছু সাধারণ পরিবর্তনের মধ্যে রয়েছে:
একটি নতুন মূল্য নির্ধারণ মডেল ব্যবহার করে। সমস্ত API-এর মূল্য নির্ধারণের তথ্যের জন্য, iOS-এর জন্য Places SDK-এর মূল্য নির্ধারণ (নতুন) দেখুন।
স্থানের বিবরণ (নতুন) , কাছাকাছি অনুসন্ধান (নতুন) এবং পাঠ্য অনুসন্ধান (নতুন) এর ক্ষেত্রে, প্রতিক্রিয়ায় আপনি কোন ক্ষেত্রগুলি ফেরত চান তা নির্দিষ্ট করার জন্য ফিল্ড মাস্কের প্রয়োজন হয়।
GMSPlacesClientএই নতুন API গুলিকে কল করার জন্য নতুন পদ্ধতি রয়েছে।প্রতিটি নতুন API-তে অনুরোধ সংজ্ঞায়িত করার জন্য নতুন ক্লাস যোগ করা হয়েছে।
রেসপন্স
GMSPlaceইনস্ট্যান্সেGMSPlaceReviewটাইপের নতুনreviewsপ্রপার্টি রয়েছে। যখন আপনার অ্যাপGMSPlaceইনস্ট্যান্স থেকে প্রাপ্ত তথ্য, যেমন ছবি এবং পর্যালোচনা প্রদর্শন করে, তখন অ্যাপটিকে অবশ্যই প্রয়োজনীয় অ্যাট্রিবিউশনগুলিও প্রদর্শন করতে হবে।আরও তথ্যের জন্য, অ্যাট্রিবিউশন সম্পর্কিত ডকুমেন্টেশন দেখুন।
API-নির্দিষ্ট পরিবর্তনগুলি
এই বিভাগে প্রতিটি API-এর জন্য নিম্নলিখিত মাইগ্রেশন নির্দেশিকা অন্তর্ভুক্ত রয়েছে:
- স্থানের বিবরণে স্থানান্তর করুন (নতুন)
- স্থানের ছবিতে স্থানান্তর করুন (নতুন)
- স্বয়ংক্রিয়ভাবে স্থানান্তর করুন (নতুন)