সতর্কতা: Google Play Instant আর উপলব্ধ থাকবে না। ডিসেম্বর ২০২৫ থেকে, Google Play এর মাধ্যমে Instant Apps প্রকাশ করা যাবে না এবং সমস্ত Google Play পরিষেবা Instant API আর কাজ করবে না। ব্যবহারকারীদের আর কোনও পদ্ধতি ব্যবহার করে Play দ্বারা Instant Apps পরিবেশন করা হবে না।
গুগল প্লে ইনস্ট্যান্ট চালু হওয়ার পর থেকে আমরা ডেভেলপারদের প্রতিক্রিয়া এবং ইকোসিস্টেম উন্নত করার জন্য আমাদের ক্রমাগত বিনিয়োগের ভিত্তিতে এই পরিবর্তনটি করছি।
ব্যবহারকারী বৃদ্ধির জন্য অপ্টিমাইজেশন অব্যাহত রাখার জন্য, আমরা ডেভেলপারদের তাদের নিয়মিত অ্যাপ বা গেমে ব্যবহারকারীদের রেফার করার জন্য উৎসাহিত করি, প্রাসঙ্গিক হলে নির্দিষ্ট ভ্রমণ বা বৈশিষ্ট্যগুলিতে পুনঃনির্দেশিত করার জন্য ডিপলিঙ্ক ব্যবহার করি।
সমস্ত ইনস্ট্যান্ট প্লে গেমগুলিকে Google Play Games পরিষেবা ব্যবহার করে স্বয়ংক্রিয় সাইন-ইন সমর্থন করতে হবে। Google Play Games পরিষেবা ব্যবহার করে একটি সামঞ্জস্যপূর্ণ প্লেয়ার আইডি প্রদান করুন যা আপনি ক্লাউড থেকে সংরক্ষিত অগ্রগতি পুনরুদ্ধার করতে ব্যবহার করতে পারেন।
লাইব্রেরির আকারের প্রভাব
গুগল প্লে গেমস সার্ভিসেস লাইব্রেরির আকারের প্রভাব নির্ভর করে গেম ইঞ্জিনটি ইউনিটি, জাভা, নাকি নেটিভে চলে তার উপর।
জাভা
আকারের প্রভাব ন্যূনতম কারণ ProGuard কোন ক্লাস ব্যবহার করা হচ্ছে সে সম্পর্কে অবহিত।
ঐক্য
আপনি অফিসিয়াল গুগল প্লে গেম সার্ভিসেস প্লাগইন ব্যবহার করে আপনার ইউনিটি গেমে গেম সেভ ফিচারটি ইন্টিগ্রেট করতে পারেন। যদি আপনি প্রোগার্ড সুপারিশ ব্যবহার করেন তবে আকারের প্রভাব প্রায় ২০০ কেবি।
স্থানীয়
আপনি নেটিভ প্লে গেমস সার্ভিসেস SDK ব্যবহার করে অ্যান্ড্রয়েড NDK-তে তৈরি একটি গেমের সাথে গেম সেভ বৈশিষ্ট্যটি একীভূত করতে পারেন।
লাইব্রেরিতে অন্তর্ভুক্ত বেশিরভাগ জাভা কোড বাদ দিতে নীচের সাধারণ ProGuard কনফিগারেশনটি ব্যবহার করুন। আপনি এই কনফিগারেশনের সাহায্যে Play Games Services সাইন-ইন এবং গেম সেভ বাস্তবায়ন করতে পারেন, APK-তে মাত্র 250 KB যোগ করার সময়।
# The native PGS library wraps the Java PGS SDK using reflection.
-dontobfuscate
-keeppackagenames
# Needed for callbacks.
-keepclasseswithmembernames,includedescriptorclasses class * {
native <methods>;
}
# Needed for helper libraries.
-keep class com.google.example.games.juihelper.** {
public protected *;
}
-keep class com.sample.helper.** {
public protected *;
}
# Needed for GoogleApiClient and auth stuff.
-keep class com.google.android.gms.common.api.** {
public protected *;
}
# Keep all of the "nearby" library, which is needed by the native PGS library
# at runtime (though deprecated).
-keep class com.google.android.gms.nearby.** {
public protected *;
}
# Keep all of the public PGS APIs.
-keep class com.google.android.gms.games.** {
public protected *;
}