এই পৃষ্ঠাটি Google Play Core লাইব্রেরি এবং কীভাবে সেগুলিকে আপনার প্রোজেক্টে যুক্ত করবেন তার বর্ণনা দেয়৷
Google Play Core লাইব্রেরি হল Google Play Store-এর সাথে আপনার অ্যাপের রানটাইম ইন্টারফেস। আপনি করতে পারেন এমন কিছু জিনিসের মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছে:
- অতিরিক্ত ভাষা সম্পদ ডাউনলোড করুন
- বৈশিষ্ট্য মডিউল বিতরণ পরিচালনা করুন
- সম্পদ প্যাক বিতরণ পরিচালনা করুন
- ইন-অ্যাপ আপডেট ট্রিগার করুন
- অ্যাপ-মধ্যস্থ পর্যালোচনার অনুরোধ করুন
প্লে কোর লাইব্রেরি জাভা , নেটিভ এবং ইউনিটিতে পাওয়া যায়। সর্বশেষ রিলিজ সম্পর্কে আরও তথ্যের জন্য, রিলিজ নোটগুলি দেখুন।
প্লে কোর জাভা এবং কোটলিন লাইব্রেরি থেকে মাইগ্রেশন
প্লে কোর জাভা এবং কোটলিন লাইব্রেরি একাধিক ফিচার অ্যান্ড্রয়েড লাইব্রেরিতে বিভক্ত করা হয়েছে। এটি আপনার অ্যাপে প্লে কোর লাইব্রেরি যোগ করা আকারকে হ্রাস করে এবং স্বতন্ত্র বৈশিষ্ট্যগুলির দ্রুত প্রকাশের চক্রের জন্য অনুমতি দেয়।
প্রতিটি বৈশিষ্ট্যের আচরণ এই মাইগ্রেশনে সামঞ্জস্যপূর্ণ থেকেছে, একমাত্র উল্লেখযোগ্য পরিবর্তন হল নতুন সংস্করণগুলি Google Play পরিষেবার টাস্ক API গ্রহণ করেছে।
নতুন লাইব্রেরিতে মাইগ্রেট করতে এবং নতুন বৈশিষ্ট্য এবং বাগ ফিক্স থেকে উপকৃত হতে নীচের তালিকাটি ব্যবহার করুন৷ আপনি যদি একাধিক Play বৈশিষ্ট্য ব্যবহার করেন, তাহলে আপনি আপনার build.gradle
ফাইলে একসাথে একাধিক লাইব্রেরি আমদানি করতে পারবেন।
সাধারণ মাইগ্রেশন পদক্ষেপ
-
import com.google.android.play.core.tasks.*;
import com.google.android.gms.tasks.*;
. সমস্ত শ্রেণীর নাম অপরিবর্তিত। - আপনার
build.gradle
ফাইলে পুরানো প্লে কোর লাইব্রেরিগুলির কোনো আমদানি সরান৷
প্লে অ্যাসেট ডেলিভারি লাইব্রেরি ইন্টিগ্রেট করুন
গ্রোভি
// In your app’s build.gradle file: ... dependencies { // This dependency is downloaded from the Google’s Maven repository. // So, make sure you also include that repository in your project's build.gradle file. implementation 'com.google.android.play:asset-delivery:2.2.2' // For Kotlin users also add the Kotlin extensions library for Play Asset Delivery: implementation 'com.google.android.play:asset-delivery-ktx:2.2.2' ... }
কোটলিন
// In your app’s build.gradle.kts file: ... dependencies { // This dependency is downloaded from the Google’s Maven repository. // So, make sure you also include that repository in your project's build.gradle file. implementation("com.google.android.play:asset-delivery:2.2.2") // For Kotlin users also import the Kotlin extensions library for Play Asset Delivery: implementation("com.google.android.play:asset-delivery-ktx:2.2.2") ... }
প্লে ফিচার ডেলিভারি লাইব্রেরি ইন্টিগ্রেট করুন
গ্রোভি
// In your app’s build.gradle file: ... dependencies { // This dependency is downloaded from the Google’s Maven repository. // So, make sure you also include that repository in your project's build.gradle file. implementation 'com.google.android.play:feature-delivery:2.1.0' // For Kotlin users, also add the Kotlin extensions library for Play Feature Delivery: implementation 'com.google.android.play:feature-delivery-ktx:2.1.0' ... }
কোটলিন
// In your app’s build.gradle.kts file: ... dependencies { // This dependency is downloaded from the Google’s Maven repository. // Make sure you also include that repository in your project's build.gradle file. implementation("com.google.android.play:feature-delivery:2.1.0") // For Kotlin users, also import the Kotlin extensions library for Play Feature Delivery: implementation("com.google.android.play:feature-delivery-ktx:2.1.0") ... }
প্লে ইন-অ্যাপ রিভিউ লাইব্রেরি ইন্টিগ্রেট করুন
গ্রোভি
// In your app’s build.gradle file: ... dependencies { // This dependency is downloaded from the Google’s Maven repository. // Make sure you also include that repository in your project's build.gradle file. implementation 'com.google.android.play:review:2.0.2' // For Kotlin users, also add the Kotlin extensions library for Play In-App Review: implementation 'com.google.android.play:review-ktx:2.0.2' ... }
কোটলিন
// In your app’s build.gradle.kts file: ... dependencies { // This dependency is downloaded from the Google’s Maven repository. // Make sure you also include that repository in your project's build.gradle file. implementation("com.google.android.play:review:2.0.2") // For Kotlin users, also import the Kotlin extensions library for Play In-App Review: implementation("com.google.android.play:review-ktx:2.0.2") ... }
প্লে ইন-অ্যাপ আপডেট লাইব্রেরি ইন্টিগ্রেট করুন
গ্রোভি
// In your app’s build.gradle file: ... dependencies { // This dependency is downloaded from the Google’s Maven repository. // Make sure you also include that repository in your project's build.gradle file. implementation 'com.google.android.play:app-update:2.1.0' // For Kotlin users, also add the Kotlin extensions library for Play In-App Update: implementation 'com.google.android.play:app-update-ktx:2.1.0' ... }
কোটলিন
// In your app’s build.gradle.kts file: ... dependencies { // This dependency is downloaded from the Google’s Maven repository. // Make sure you also include that repository in your project's build.gradle file. implementation("com.google.android.play:app-update:2.1.0") // For Kotlin users, also import the Kotlin extensions library for Play In-App Update: implementation("com.google.android.play:app-update-ktx:2.1.0") ... }
প্লে কোর সফটওয়্যার ডেভেলপমেন্ট কিট পরিষেবার শর্তাবলী
সর্বশেষ সংশোধিত: সেপ্টেম্বর 24, 2020- প্লে কোর সফটওয়্যার ডেভেলপমেন্ট কিট ব্যবহার করে, আপনি Google API-এর পরিষেবার শর্তাবলী ("API ToS") ছাড়াও এই শর্তাবলীতে সম্মত হন। যদি এই শর্তাবলী কখনও দ্বন্দ্বে থাকে, তাহলে এই শর্তাবলী API ToS-এর উপর প্রাধান্য পাবে। অনুগ্রহ করে এই শর্তাবলী এবং API ToS সাবধানে পড়ুন।
- এই শর্তাবলীর উদ্দেশ্যে, "APIs" মানে Google এর API, অন্যান্য ডেভেলপার পরিষেবা এবং সংশ্লিষ্ট সফ্টওয়্যার, যেকোনও পুনরায় বিতরণযোগ্য কোড সহ।
- "পুনরায় বিতরণযোগ্য কোড" মানে Google-প্রদত্ত অবজেক্ট কোড বা হেডার ফাইল যা APIs কল করে।
- এই শর্তাবলী এবং API ToS এর শর্তাবলী সাপেক্ষে, আপনি শুধুমাত্র আপনার API ক্লায়েন্টের অংশ হিসাবে অন্তর্ভুক্তির জন্য পুনরায় বিতরণযোগ্য কোডটি অনুলিপি এবং বিতরণ করতে পারেন। Google এবং এর লাইসেন্সদাতারা পুনঃবন্টনযোগ্য কোডে এবং এর সমস্ত অধিকার, শিরোনাম এবং স্বার্থের মালিক যেকোন এবং সমস্ত বৌদ্ধিক সম্পত্তি এবং অন্যান্য মালিকানা অধিকার সহ। আপনি পুনর্বন্টনযোগ্য কোডের ডেরিভেটিভ কাজগুলি পরিবর্তন, অনুবাদ বা তৈরি করবেন না।
- Google যেকোনও সময় নোটিশ সহ এই শর্তাবলীতে পরিবর্তন করতে পারে এবং প্লে কোর সফটওয়্যার ডেভেলপমেন্ট কিটের আরও ব্যবহার প্রত্যাখ্যান করার সুযোগ দিতে পারে। Google https://developer.android.com/guide/playcore/license- এ শর্তাবলীর পরিবর্তনের বিজ্ঞপ্তি পোস্ট করবে। পরিবর্তনগুলি পূর্ববর্তী হবে না।