সতর্কতা: Google Play Instant আর উপলব্ধ থাকবে না। ডিসেম্বর ২০২৫ থেকে, Google Play এর মাধ্যমে Instant Apps প্রকাশ করা যাবে না এবং সমস্ত Google Play পরিষেবা Instant API আর কাজ করবে না। ব্যবহারকারীদের আর কোনও পদ্ধতি ব্যবহার করে Play দ্বারা Instant Apps পরিবেশন করা হবে না।
গুগল প্লে ইনস্ট্যান্ট চালু হওয়ার পর থেকে আমরা ডেভেলপারদের প্রতিক্রিয়া এবং ইকোসিস্টেম উন্নত করার জন্য আমাদের ক্রমাগত বিনিয়োগের ভিত্তিতে এই পরিবর্তনটি করছি।
ব্যবহারকারী বৃদ্ধির জন্য অপ্টিমাইজেশন অব্যাহত রাখার জন্য, আমরা ডেভেলপারদের তাদের নিয়মিত অ্যাপ বা গেমে ব্যবহারকারীদের রেফার করার জন্য উৎসাহিত করি, প্রাসঙ্গিক হলে নির্দিষ্ট ভ্রমণ বা বৈশিষ্ট্যগুলিতে পুনঃনির্দেশিত করার জন্য ডিপলিঙ্ক ব্যবহার করি।
ইনস্ট্যান্ট প্লে প্রোগ্রামে রক্ষণাবেক্ষণের জন্য আপনার গেমটিকে নিম্নলিখিত প্রয়োজনীয়তাগুলি পূরণ করতে হবে। সম্মতি যাচাই করতে স্ব-পর্যালোচনা চেকলিস্ট ব্যবহার করুন।
আবশ্যকতা
ইনস্ট্যান্ট প্লে অবশ্যই Google Play ইনস্ট্যান্টের সমস্ত প্রয়োজনীয়তা পূরণ করবে, সেইসাথে নিম্নলিখিত সমস্ত প্রযুক্তিগত এবং নীতিগত প্রয়োজনীয়তাও পূরণ করবে:
গেমটি অ্যাপ বান্ডেল ব্যবহার করে প্রকাশিত হয়েছে।
গেমটির আকার ১৫ এমবি বা তার কম ( লঞ্চের পরে অতিরিক্ত সম্পদ ডাউনলোড করা সম্ভব )।
গেমটি গুগল প্লে ইনস্ট্যান্ট স্যান্ডবক্স সীমাবদ্ধতা সমর্থন করে।
গেমটি অ্যান্ড্রয়েড ৮.০ (এপিআই লেভেল ২৬) বা তার পরবর্তী সংস্করণের জন্য তৈরি।
গেমটি ৬৪-বিট আর্কিটেকচার সমর্থন করে।
গেমটি বিজ্ঞপ্তি ব্যবহার করে না।
গেমটির জন্য শুধুমাত্র সমর্থিত Google Play Instant অনুমতির তালিকা থেকে অনুমতি প্রয়োজন।
গুগল প্লে গেমস পরিষেবা ব্যবহার করে স্বয়ংক্রিয় সাইন-ইন প্রয়োজন।
- যদি নীরব সাইন-ইন ব্যর্থ হয়, তাহলে ব্যবহারকারীকে ইন্টারেক্টিভ সাইন-ইন করার অনুরোধ করুন। ব্যবহারকারীরা ইন্টারেক্টিভ সাইন-ইন বাতিল করতে সক্ষম হবেন। আরও তথ্যের জন্য, Google Play Games পরিষেবার গুণমান চেকলিস্ট দেখুন।
গুগল প্লে গেমস সার্ভিসেস পপআপগুলির জন্য একটি ভিউ প্রদান করুন যাতে ব্যবহারকারীরা স্পষ্টভাবে দেখতে পান যে তারা সাইন ইন করেছেন।
এই গেমটি গুগল প্লে গেমস সার্ভিসেস প্লেয়ার আইডি দ্বারা কীড ক্লাউড সেভ সলিউশনকে একীভূত করে যাতে ব্যবহারকারীর গেমের অবস্থা তাৎক্ষণিক খেলার সেশন এবং ডিভাইসগুলিতে বজায় থাকে। আপনি ক্লাউড ফায়ারস্টোর বা অন্য কোনও ক্লাউড ডাটাবেসের মতো পণ্য ব্যবহার করতে পারেন। নিশ্চিত করুন যে খেলোয়াড়ের অগ্রগতি গুগল প্লে গেমস সার্ভিসেস প্লেয়ার আইডি দ্বারা কীড করা হয়েছে এবং খেলোয়াড় লগ ইন করার সাথে সাথে পুনরুদ্ধার করা হয়েছে।
- যেসব গেম খেলার সেশন জুড়ে যেকোনো ধরণের স্থায়িত্ব সমর্থন করে, সেসব গেমে গেম সেভ করা বাধ্যতামূলক। অন্যান্য ধরণের গেম (যেমন, রোগুলাইক এবং সাধারণ বোর্ড গেম) যা ছোট খেলার সেশনের জন্য তৈরি করা হয়, সেগুলিতে গেম সেভ করার প্রয়োজন হয় না। তবে, ব্যবহারকারীরা যাতে তাদের মূল্যবান স্কোর বা অর্জন হারাতে না পারেন, সেজন্য আমরা দৃঢ়ভাবে গেম সেভ বা লিডারবোর্ড ব্যবহার করার পরামর্শ দিচ্ছি।
যদি আপনার কাছে ইতিমধ্যেই একটি না থাকে, তাহলে আপনার স্টোরের তালিকায় গেমপ্লে দেখানো একটি ল্যান্ডস্কেপ প্রোমো ভিডিও যোগ করুন। ব্যবহারকারীরা এমন ভিডিও উপভোগ করেন যেখানে সরাসরি গেম থেকে নেওয়া গেমপ্লে দেখানো হয়। গুগল প্লে এই ভিডিও থেকে একটি হাইলাইট ক্লিপ স্বয়ংক্রিয়ভাবে তৈরি করবে, যা গুগল প্লে গেমস অ্যাপে অন্তর্ভুক্ত করা হবে। আপনি adb ব্যবহার করে সরাসরি ভিডিও ক্যাপচার করতে পারেন। যদি আপনার গেমটিতে শুধুমাত্র পোর্ট্রেট মোড থাকে, তাহলে আপনি বেশ কয়েকটি ভিডিও এডিটর ব্যবহার করে এটিকে ল্যান্ডস্কেপে রূপান্তর করতে পারেন।
গেমটিতে ইনস্টল করার জন্য কোনও বোতাম নেই। ইনস্টল করার জন্য কোনও বোতামের প্রয়োজন নেই কারণ ইন্সট্যান্ট প্লেতে ইনস্টল করা গেমের মতোই অভিজ্ঞতা থাকা উচিত। ব্যবহারকারীরা এখনও গুগল প্লে গেমস অ্যাপ এবং গুগল প্লে স্টোরের বিবরণ পৃষ্ঠা থেকে গেমটি ইনস্টল করতে পারবেন।
এই গেমটি Google Play Games Services-এর অ্যান্টি-পাইরেসি বৈশিষ্ট্যটি প্রয়োগ করে না, অথবা ম্যানিফেস্টে
com.android.vending.CHECK_LICENSEঅনুমতি অন্তর্ভুক্ত করে না। অ্যান্টি-পাইরেসি বৈশিষ্ট্যটি ব্যবহারকারীদের এমন গেমগুলি পাইরেট করতে বাধা দেয় যা অবশ্যই কিনতে হবে; বিনামূল্যের গেমগুলির জন্য এর কোনও সুবিধা নেই। অ্যান্টি-পাইরেসি চেক সক্ষম করলে Google Play Instant অ্যাপগুলি Google Play Games Services-এ সাইন ইন করতে পারবে না।যদি গেমটি OpenGL ব্যবহার করে, তাহলে নিশ্চিত করুন যে এটি OpenGL ES 2.0-কে লক্ষ্য করে, কারণ এটিই একমাত্র সংস্করণ যা Android 7 এবং তার আগের ভার্সনগুলিতে চলমান Google Play Instant অ্যাপগুলির জন্য সম্পূর্ণরূপে সমর্থিত। নিশ্চিত করুন যে আপনি সঠিক সংস্করণটি
<uses-feature>দিয়ে নির্দিষ্ট করেছেন,android:glEsVersionকে0x00020000এ সেট করেছেন।আপনার
AndroidManifest.xmlফাইলে1337ইনস্ট্যান্ট ফ্লেভার হিসেবে উল্লেখ করুন যাতে বোঝা যায় যে এটি একটি পূর্ণ-অভিজ্ঞতাসম্পন্ন ইনস্ট্যান্ট প্লে গেম (এবং একটি ট্রায়াল গেম নয়):<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:dist="http://schemas.android.com/apk/distribution" package="com.yourapp.package"> <dist:module dist:instant="true" /> <application android:allowBackup="true"> <meta-data android:name="com.google.android.gms.instant.flavor" android:value="1337"/> ... </application> </manifest>
নিম্নলিখিত নির্দেশিকা অনুসারে গেমটি অ-বিঘ্নিত উপায়ে নগদীকরণ করা হয়:
- নিশ্চিত করুন যে ব্যানার বিজ্ঞাপনগুলি গেমপ্লেতে বাধাহীন।
- গেমপ্লের মধ্যে পৃষ্ঠার কন্টেন্ট, লেভেল বা ধাপের মাঝে স্বাভাবিক বিরতিতে বিজ্ঞাপন রাখুন। ব্যবহারকারীদের বিজ্ঞাপন দিয়ে অতিরিক্ত চাপ দেবেন না। বারবার বিজ্ঞাপনের ফলে ব্যবহারকারীর অভিজ্ঞতা খারাপ হয় এবং দুর্ঘটনাক্রমে ক্লিকের সম্ভাবনা বেড়ে যায়।
- খেলা শুরুর আগে প্রদর্শিত প্রি-রোল বিজ্ঞাপনগুলি সর্বোচ্চ ৫ সেকেন্ড পরে এড়িয়ে যেতে হবে।
- বিজ্ঞাপনগুলিকে গেমের ভেতরের উপাদান বা মেনু/গেম নেভিগেশনের উপাদান হিসেবে ছদ্মবেশ ধারণ করা উচিত নয়।
- অন্যান্য গেমের ক্রস-প্রচার গ্রহণযোগ্য, পূর্ববর্তী বিজ্ঞাপনের প্রয়োজনীয়তা সাপেক্ষে।
স্ব-পর্যালোচনা চেকলিস্ট
আপনার গেমটি পর্যালোচনার মাধ্যমে পরিচালনা করে Google সম্মতি এবং ত্রুটিমুক্ত কার্যকারিতা যাচাই করে। পর্যালোচনা প্রক্রিয়া শুরু করার আগে সম্মতি এবং সঠিক আচরণ পরীক্ষা করে আপনি সময় বাঁচাতে পারেন। নীচের স্ব-পর্যালোচনা চেকলিস্টটি ব্যবহার করুন:
- প্রোমো ভিডিও
- গেমটির একটি প্রোমো ভিডিও রয়েছে যেখানে প্লে কনসোলে গেমপ্লে দেখানো হয়েছে।
- বিজ্ঞাপন এবং অ্যাপ-মধ্যস্থ কেনাকাটা
- ব্যানার বিজ্ঞাপনগুলি অবাধ এবং দুর্ঘটনাক্রমে স্পর্শের দিকে পরিচালিত করে না।
- গেমপ্লেতে বিজ্ঞাপনগুলি স্বাভাবিক বিরতিতে থাকে এবং ব্যবহারকারীদের অভিভূত করে না।
- যেকোনো প্রি-রোল বিজ্ঞাপন সর্বোচ্চ ৫ সেকেন্ড পরে এড়িয়ে যাওয়া যাবে।
- গেমের কোথাও কোনও ইনস্টল বোতাম নেই।
- ডেটা ব্যবহার
- ব্যবহারকারীরা LTE বা 4G সংযোগের মাধ্যমে 15 সেকেন্ডেরও কম সময়ে আপনার গেমটি খেলা শুরু করতে পারবেন।
- পিছনের বোতাম
- খেলোয়াড় রুট গেম মেনুতে থাকা ব্যাক বোতামটি ব্যবহার করে গেমটি থেকে বেরিয়ে যেতে পারেন। একটি প্রস্থান নিশ্চিতকরণ ডায়ালগ অনুমোদিত কিন্তু প্রয়োজন নেই। যদি একটি নিশ্চিতকরণ ডায়ালগ ব্যবহার করা হয়, তাহলে ব্যবহারকারী যদি প্রস্থান নিশ্চিত করে বা আবার ব্যাক বোতাম টিপে গেমটি বেরিয়ে যাবে।
- গুগল গুগল প্লে গেমস সার্ভিসেস সাইন-ইন
- গুগল প্লে গেমস অ্যাপ থেকে গেমটি খোলার সময়, নিম্নলিখিতগুলি ঘটে:
- গেমটি ব্যবহারকারীকে নীরবে গুগল প্লে গেমস সার্ভিসে সাইন ইন করার চেষ্টা করে।
- গুগল প্লে গেমস সার্ভিসেস খেলোয়াড়ের গেমার আইডি সহ একটি "হ্যালো সেখানে" স্বাগত বার্তা প্রদর্শন করে।
- যদি নীরব সাইন-ইন ব্যর্থ হয়, তাহলে ইন্টারেক্টিভ সাইন-ইন শুরু হয়। অসীম সাইন-ইন লুপ এড়াতে ব্যবহারকারীর কাছে সাইন-ইন বাতিল করার বিকল্প রয়েছে।
- গুগল প্লে গেমস অ্যাপ থেকে গেমটি খোলার সময়, নিম্নলিখিতগুলি ঘটে:
- গেমের অবস্থা পুনরুদ্ধার করা হচ্ছে (গেম সেভ / অ্যাপ-মধ্যস্থ কেনাকাটা)
- গেমের অবস্থা পুনরুদ্ধার করা সম্ভব কিনা তা যাচাই করুন:
- গেমটি খেলুন এবং কিছু অর্থপূর্ণ অগ্রগতি করুন (উদাহরণস্বরূপ, একটি নতুন স্তর বা নতুন উচ্চ স্কোর অর্জন করুন) এবং, যদি প্রযোজ্য হয়, একটি ইন-অ্যাপ ক্রয় (IAP) করুন।
- গেমটি বন্ধ করুন এবং তারপর ডিভাইস থেকে এটি সরিয়ে ফেলুন (সাধারণত সেটিংস > অ্যাপ্লিকেশনগুলিতে )।
- একই ডিভাইসে গেমটি পুনরায় চালু করুন এবং যাচাই করুন যে গেমের অগ্রগতি এবং IAP উভয়ই স্বয়ংক্রিয়ভাবে পুনরুদ্ধার করা হয়েছে।
- অন্য একটি ডিভাইসে গেমটি পুনরায় চালু করুন এবং যাচাই করুন যে গেমের অগ্রগতি এবং IAP উভয়ই স্বয়ংক্রিয়ভাবে পুনরুদ্ধার করা হয়েছে।
- গেমের অবস্থা পুনরুদ্ধার করা সম্ভব কিনা তা যাচাই করুন:
- অফলাইন সমর্থন
- গেমটি অফলাইনে খেলার যোগ্য কিনা তা যাচাই করুন:
- অনলাইনে থাকাকালীন গেমটি চালু করুন এবং খেলার উপযোগী অবস্থায় ফিরে আসুন।
- গেমটি ছেড়ে দিন এবং গেম প্রক্রিয়াটি বন্ধ করে দিন।
- ডিভাইসে বিমান মোডে স্যুইচ করুন।
- গেমটি পুনরায় চালু করুন এবং যাচাই করুন যে গেমটি অফলাইনে খেলা যাবে।
- গেমটি অফলাইনে খেলার যোগ্য কিনা তা যাচাই করুন:
- ডিভাইস সাপোর্ট
- নিশ্চিত করুন যে গেমটি অ্যান্ড্রয়েড ট্যাবলেটে সম্পূর্ণরূপে খেলা যায়।
- নিশ্চিত করুন যে গেমটি অ্যান্ড্রয়েড ৫ (এপিআই লেভেল ২১) এবং তার পরবর্তী সংস্করণে চলছে।