আপনার গেমটি গুগল প্লে গেমস সার্ভিসের সাথে একীভূত করতে, প্রথমে প্ল্যাটফর্ম প্রমাণীকরণ বাস্তবায়ন করুন। কৃতিত্ব, লিডারবোর্ড এবং ইভেন্টের মতো অন্যান্য সমস্ত বৈশিষ্ট্য অ্যাক্সেস করার জন্য এটি প্রয়োজন।
গুগল প্লে গেমস লেভেল আপ ব্যবহারকারীর অভিজ্ঞতা নির্দেশিকা পূরণ করতে, আপনার গেমটি প্রস্তাবিত প্রমাণীকরণ প্রবাহের সাথে সঙ্গতিপূর্ণ হতে হবে।
আরম্ভ এবং প্রমাণীকরণ
আপনার গেমটি শুরু এবং প্রমাণীকরণের জন্য এটি একটি প্রয়োজনীয় পদক্ষেপ:
- স্টার্টআপে Play Games Services v2 SDK চালু করে প্ল্যাটফর্ম প্রমাণীকরণ বাস্তবায়ন করুন। আরও তথ্যের জন্য, Android গেমের জন্য প্ল্যাটফর্ম প্রমাণীকরণ দেখুন। কৃতিত্ব এবং লিডারবোর্ডের মতো Play Games Services বৈশিষ্ট্যগুলি অ্যাক্সেস করার জন্য এটি একটি প্রয়োজনীয় পদক্ষেপ।
- গেম লঞ্চের সময় প্রমাণীকরণ একটি নীরব ব্যাকগ্রাউন্ড প্রক্রিয়া হিসেবে চলে।
সফল প্রমাণীকরণের পরে বিদ্যমান প্লে গেমস পরিষেবা ব্যবহারকারীরা একটি স্বাগত বার্তা দেখতে পাবেন।

প্রোফাইল তৈরি
প্ল্যাটফর্মের সাথে যুক্ত থাকার জন্য খেলোয়াড়দের একটি Play Games Services প্রোফাইল প্রয়োজন। কিছু খেলোয়াড় যখন আপনার খেলা শুরু করবে তখন তাদের Play Games Services প্রোফাইল নাও থাকতে পারে। এই খেলোয়াড়দের একটি তৈরি করতে বলা হবে।
যখন আপনি প্লে গেমস সার্ভিসেস প্রোফাইল ছাড়াই একটি গেম চালু করেন তখন স্বয়ংক্রিয়ভাবে ট্রিগার করা প্রোফাইল তৈরির প্রম্পটগুলি স্বয়ংক্রিয়ভাবে উপস্থিত হয়।

প্রস্তাবিত প্রমাণীকরণ প্রবাহ
To meet the Google Play Games Level Up user experience guidelines, verify that you are compliant with the player continuity requirements. In order to successfully sign players into your game, use the following authentication flow:
- আপনার গেমের স্টার্টআপ সিকোয়েন্সের সময়, স্বয়ংক্রিয়ভাবে ট্রিগার হওয়া প্রোফাইল তৈরি বাস্তবায়ন করুন।
- যদি স্বয়ংক্রিয় প্রমাণীকরণ ব্যর্থ হয় অথবা আপনি প্রত্যাখ্যান করেন, তাহলে একটি ম্যানুয়াল সাইন-ইন বোতাম দেখান যাতে আপনি পরে প্রমাণীকরণ করতে পারেন।
খেলোয়াড় আইডি
প্লে গেমস সার্ভিসেস প্লেয়ার অ্যাকাউন্টের জন্য একটি প্লেয়ার আইডি হল একটি আইডেন্টিফায়ার। আপনার গেমটি প্লে গেমস সার্ভিসেস প্রমাণীকরণ ব্যবহার করে আপনার গেমে সাইন ইন করলে যে কোনও প্লেয়ারের জন্য একটি প্লেয়ার আইডি পুনরুদ্ধার করতে পারে। আপনার গেম ক্লায়েন্ট ইন্টিগ্রেশন , গেম সার্ভার ইন্টিগ্রেশন এবং ক্লাউড-সেভ পরিষেবা প্লে গেমস সার্ভিসেস থেকে প্লেয়ার ডেটা নিরাপদে অ্যাক্সেস করতে আইডি ব্যবহার করতে পারে।
A player ID is consistent for a user when they play your game on multiple devices. However, it is not always consistent between games. For more information, see next generation Player IDs .
OAuth স্কোপস
প্লে গেমস সার্ভিসেস OAuth সিস্টেমের উপর নির্ভর করে যাতে খেলোয়াড়রা আপনার গেমটিকে তাদের অ্যাকাউন্টে অ্যাক্সেস দিতে পারে। প্লে গেমস সার্ভিসেসের গেমগুলির জন্য একটি অনন্য সুযোগ রয়েছে ( games-lite ) এবং যদি আপনার গেমটি সংরক্ষিত গেমস বৈশিষ্ট্য ব্যবহার করে তবে এটি অন্য একটি সুযোগ ( drive.appdata ) এর উপর নির্ভর করে। সংরক্ষিত গেমস বৈশিষ্ট্যটি ব্যবহারকারীর Google ড্রাইভ অ্যাকাউন্টে অ্যাক্সেস দেয়, যেখানে গেমের ডেটা সংরক্ষণ করা হয়।
Play Games Services v2 SDK ব্যবহার করার সময়, আপনি অতিরিক্ত OAuth স্কোপ অনুরোধ করতে পারেন। আপনার যদি অতিরিক্ত OAuth স্কোপ প্রয়োজন হয়, তাহলে আমরা requestServerSideAccess এ কল করার পরামর্শ দিচ্ছি। আরও তথ্যের জন্য, সার্ভার প্রমাণীকরণ কোড পান বা সার্ভার প্রমাণীকরণ কোডগুলি পুনরুদ্ধার করুন দেখুন।
একাধিক প্রমাণীকরণ পরিষেবা
প্লে গেমস সার্ভিসেস অ্যান্ড্রয়েড প্লেয়ারদের জন্য একটি গেমিং আইডেন্টিটি প্রদান করে, তবে এটি আপনার ব্যবহারকারীদের সাথে সংযুক্ত একমাত্র পরিচয় হতে হবে না। আপনি প্লে গেমস সার্ভিসেস, একটি সোশ্যাল নেটওয়ার্ক আইডি এবং আপনার নিজস্ব ইন-গেম আইডি সিস্টেম ব্যবহার করে খেলোয়াড়দের প্রমাণীকরণ করতে পারেন।
রিকল এপিআই
Recall API গেমগুলিকে Google সার্ভারের সাথে Recall টোকেন সংরক্ষণ করে PGS ব্যবহারকারী এবং তাদের ইন-গেম অ্যাকাউন্টের মধ্যে লিঙ্ক পরিচালনা করতে দেয়। এই বৈশিষ্ট্যটি সক্ষম করার বিষয়ে আরও জানতে, আপনার গেমের মধ্যে PGS Recall API ইন্টিগ্রেট করুন দেখুন।
গেম ক্লায়েন্ট ইন্টিগ্রেশন
আপনার গেম প্রজেক্টে প্রমাণীকরণ একীভূত করার সময়, আমরা নিম্নলিখিত ব্যবহারকারী প্রবাহের পরামর্শ দিই:
আপনার গেমের স্টার্টআপ সিকোয়েন্সের সময়, প্রোফাইল তৈরি শুরু হয় এবং ব্যবহারকারীকে প্রমাণীকরণ করার বা একটি নতুন অ্যাকাউন্ট তৈরি করার চেষ্টা করে।
যদি স্বয়ংক্রিয় প্রমাণীকরণ ব্যর্থ হয় অথবা আপনি প্রত্যাখ্যান করেন, তাহলে একটি ম্যানুয়াল সাইন-ইন বোতাম দেখান যাতে আপনি পরে প্রমাণীকরণ করতে পারেন।
আপনার গেম প্রোজেক্টে প্রমাণীকরণ একীভূত করার বিষয়ে তথ্যের জন্য, আপনার প্রোজেক্টের ধরণের ডকুমেন্টেশন দেখুন:
গেম সার্ভার ইন্টিগ্রেশন
প্লেয়ারটি প্রমাণিত হয়েছে কিনা তা যাচাই করার পরে আপনি requestServerSideAccess এ কল করে একটি সার্ভার অনুমোদন কোড পেতে পারেন। Play Games Services সার্ভারের সাথে সরাসরি যোগাযোগ করার জন্য এই সার্ভার অনুমোদন কোডটি আপনার ব্যাকএন্ড গেম সার্ভারে পাঠান। এই যোগাযোগ আপনার সার্ভারকে প্লেয়ার ডেটা অ্যাক্সেস করার অনুমতি দেয়, যার মধ্যে রয়েছে:
- খেলোয়াড় আইডি
- প্রোফাইলের
- বন্ধুদের তালিকা
- খেলার অগ্রগতি
- অর্জনসমূহ
আপনার সার্ভার তারপর Play Games Services সার্ভারের সাথে নিরাপদে ইন্টারঅ্যাক্ট করার জন্য REST API এর সাথে এই অনুমোদন কোডটি ব্যবহার করে। আরও তথ্যের জন্য, Play Games Services-এ সার্ভার-সাইড অ্যাক্সেস দেখুন।
লগইন অনুরোধের কোটা
প্লে গেমস সার্ভিসেসের সাথে লগইন অনুরোধের জন্য একটি দৈনিক কোটা রয়েছে। আরও তথ্যের জন্য, আপনার দৈনিক কোটা পরিচালনা করা দেখুন।