আপনার অ্যাপ্লিকেশনে গুগল প্লে গেমস সার্ভিসেস সঠিকভাবে কাজ করছে কিনা তা নিশ্চিত করতে, গুগল প্লে-তে আপনার গেমের পরিবর্তনগুলো প্রকাশ করার আগে প্লে গেমস সার্ভিসেস পরীক্ষা করে নেওয়া উচিত।
পরীক্ষার জন্য অ্যাকাউন্ট সক্রিয় করুন
আপনার গেমটি যদি অপ্রকাশিত অবস্থায় থাকে, তবে পরীক্ষার জন্য যে ব্যবহারকারী অ্যাকাউন্টগুলোকে অ্যাক্সেস দিতে চান, সেগুলোকে অবশ্যই allowlist-এ অন্তর্ভুক্ত করতে হবে। অন্যথায়, আপনার পরীক্ষকরা প্ল্যাটফর্ম অথেনটিকেশনের মতো প্লে গেমস সার্ভিসেস এন্ডপয়েন্টগুলোতে অ্যাক্সেস করার চেষ্টা করার সময় OAuth এবং 404 ত্রুটির সম্মুখীন হবেন।
আপনার গেমের জন্য পরীক্ষকদের পিজিএস এপিআই ব্যবহারে সক্ষম করার দুটি উপায় রয়েছে:
- ব্যক্তিগত পর্যায়ে, আলাদা আলাদা ইমেল ঠিকানা যোগ করার মাধ্যমে।
- গ্রুপ পর্যায়ে, একটি প্লে কনসোল রিলিজ ট্র্যাকের জন্য প্লে গেমস সার্ভিসেস সক্রিয় করার মাধ্যমে।
আপনার গেম প্রজেক্টে স্বতন্ত্র পরীক্ষক যোগ করতে:
- গুগল প্লে কনসোলে একটি গেম নির্বাচন করুন।
- Google Play Console-এ আপনার গেমের জন্য Testers ট্যাবটি খুলুন ( Grow users > Play Games Services > Setup and management > Testers )।
- পরীক্ষক যোগ করুন বোতামটিতে ক্লিক করুন।
- প্রদর্শিত ডায়ালগ বক্সে, যে গুগল অ্যাকাউন্টগুলোকে পরীক্ষক হিসেবে যুক্ত করতে চান, সেগুলোর ইমেল ঠিকানা লিখুন (কমা দিয়ে আলাদা করে অথবা প্রতি লাইনে একটি করে ইমেল ঠিকানা)।
- ব্যবহারকারীদের পরীক্ষক হিসেবে সংরক্ষণ করতে 'যোগ করুন' (Add) বোতামে ক্লিক করুন। আপনার যোগ করা পরীক্ষক অ্যাকাউন্টগুলো কয়েক ঘণ্টার মধ্যেই আপনার প্লে গেমস পরিষেবাগুলো (Play Games Services) অ্যাক্সেস করতে সক্ষম হবে।
কোনো গ্রুপকে টেস্টিং অ্যাক্সেস দিতে, PGS অ্যাক্সেস করার জন্য একটি রিলিজ ট্র্যাক সক্রিয় করুন:
রিলিজ ট্র্যাক ফিচারের মাধ্যমে গুগল প্লে আপনার অ্যাপের প্রি-রিলিজ সংস্করণ বিশ্বস্ত ব্যবহারকারীদের নিয়ন্ত্রিত গোষ্ঠীর কাছে বিতরণ করে। রিলিজ ট্র্যাক ব্যবহার করে টেস্টিং সম্পর্কে আরও জানতে ‘একটি ওপেন, ক্লোজড বা ইন্টারনাল টেস্ট সেট আপ করুন’ দেখুন।
আপনি একটি নির্দিষ্ট রিলিজ ট্র্যাকে APK পরীক্ষা করার অ্যাক্সেস আছে এমন সমস্ত ব্যবহারকারীকে আপনার গেম পরীক্ষা করার অ্যাক্সেস দিতে পারেন। এটি ঠিক সেভাবেই কাজ করে, যেভাবে আপনি তাদের পরীক্ষক তালিকায় আলাদাভাবে যুক্ত করলে করত। এটি করার জন্য, এই ধাপগুলো অনুসরণ করুন:
- গুগল প্লে কনসোলে একটি গেম নির্বাচন করুন।
- PGS Testers সেকশনটি খুলুন ( Grow users > Play Games Services > Setup and management > Testers ) এবং Release tracks ট্যাবটি নির্বাচন করুন। এই পৃষ্ঠায়, আপনি সেই ট্র্যাকগুলির তালিকাও দেখতে পাবেন যেগুলি ইতিমধ্যেই PGS টেস্টিংয়ের জন্য সক্রিয় করা আছে।
- ট্র্যাক যোগ করুন -এ ক্লিক করুন।
- পিজিএস পরীক্ষার জন্য এক বা একাধিক ট্র্যাক নির্বাচন করে সক্রিয় করুন।
- ট্র্যাক যোগ করুন -এ ক্লিক করুন।
নির্বাচিত রিলিজ ট্র্যাকগুলো এখন পিজিএস পরীক্ষার জন্য সক্রিয় ট্র্যাকের তালিকায় দেখা যাচ্ছে।
গেমের পরিবর্তনগুলি প্রকাশ করুন
খেলোয়াড়দের সাথে আপনার গেমের সর্বশেষ পরিবর্তনগুলো শেয়ার করার জন্য প্রস্তুত হয়ে গেলে, সেগুলোকে পাবলিশ করার সময় হয়ে যায়। আপনার গেমের পরিবর্তনগুলো পাবলিশ করলে, আপনার কনফিগার করা প্লে গেমস সার্ভিসেস (Play Games Services) আপনার গেমের সাধারণ ব্যবহারকারীদের জন্য উপলব্ধ হয়ে যায়। এটি আপনার গেমের APK পাবলিশ করার থেকে আলাদা এবং প্লে স্টোরে আপনার গেম সম্পর্কে কোনো তথ্য প্রদর্শন করবে না। এর পরিবর্তে, এর মানে হলো, আপনার গেমের APK থাকা সমস্ত ব্যবহারকারী আলাদাভাবে টেস্টার হিসেবে যুক্ত হওয়া বা কোনো রিলিজ ট্র্যাকে অ্যাক্সেস পাওয়ার প্রয়োজন ছাড়াই প্লে গেমস সার্ভিসেস-এর ফিচারগুলো, যেমন অথেনটিকেশন, অ্যাক্সেস করতে পারবে।
প্লে কনসোলে করা প্লে গেমস সার্ভিসেস-এর পরিবর্তনগুলো ব্যবহারকারীদের জন্য প্রস্তুত হতে ২ ঘন্টা পর্যন্ত সময় লাগতে পারে। নিশ্চিত করুন যে আপনার গেমটি প্লে স্টোরে লাইভ হওয়ার অন্তত ২ ঘন্টা আগে আপনার প্লে গেমস সার্ভিসেস গেম প্রজেক্টটি পাবলিশ করা হয়েছে, অন্যথায় ব্যবহারকারীরা প্লে গেমস সার্ভিসেস-এর ফিচারগুলো (অথেনটিকেশন সহ) ব্যবহার করতে সমস্যায় পড়তে পারেন। আপনার প্লে গেমস সার্ভিসেস গেম প্রজেক্ট পাবলিশ করলে আপনার গেমের জন্য প্লে গেমস সার্ভিসেস সক্রিয় হয়। তবে, এটি আপনার গেমটিকে প্লে স্টোরে উপলব্ধ বা দৃশ্যমান করে না।
আপনার প্লে গেমস সার্ভিসেস-এর পরিবর্তনগুলি প্রকাশ করতে:
- গুগল প্লে কনসোলে একটি গেম নির্বাচন করুন।
- প্লে কনসোলে আপনার গেমের পাবলিশিং সেকশনটি খুলুন ( Grow users > Play Games Services > Setup and management > Publishing ), তারপর আপনার গেমটি পাবলিশ করার জন্য সেই স্ক্রিনের নির্দেশাবলী অনুসরণ করুন।
- যদি কোনো আইটেম অনুপস্থিত থাকে বা ভুলভাবে কনফিগার করা থাকে যার কারণে আপনি আপনার গেমটি প্রকাশ করতে পারছেন না, তাহলে পাবলিশিং সেকশন আপনাকে সেই আইটেমগুলো সম্পর্কে জানিয়ে দেবে, যাতে আপনি সেগুলো ঠিক করতে পারেন।
আপনি যখন গেমের পরিবর্তনগুলো প্রকাশ করেন, তখন গেমের তালিকাভুক্ত পরীক্ষকদের ডেটা স্বয়ংক্রিয়ভাবে মুছে যায় না। পরীক্ষকদের ডেটা মুছে ফেলার জন্য, প্লে গেমস সার্ভিসেস ম্যানেজমেন্ট এপিআই (Play Games Services Management APIs) ব্যবহার করুন।