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