Google Play গেম পরিষেবাগুলির সাথে আপনার গেমকে সংহত করতে, প্রথমে প্ল্যাটফর্ম প্রমাণীকরণ প্রয়োগ করুন৷ কৃতিত্ব, লিডারবোর্ড এবং ইভেন্টের মতো অন্যান্য সমস্ত বৈশিষ্ট্য অ্যাক্সেস করার জন্য এটি প্রয়োজন।
Google Play গেমস লেভেল আপ ব্যবহারকারীর অভিজ্ঞতার নির্দেশিকা পূরণ করতে, আপনার গেমটিকে প্রস্তাবিত প্রমাণীকরণ প্রবাহের সাথে সঙ্গতিপূর্ণ হতে হবে।
সূচনা এবং প্রমাণীকরণ
আপনার গেম শুরু এবং প্রমাণীকরণের জন্য এটি একটি প্রয়োজনীয় পদক্ষেপ:
- স্টার্টআপে প্লে গেমস পরিষেবা v2 SDK শুরু করে প্ল্যাটফর্ম প্রমাণীকরণ প্রয়োগ করুন। আরও তথ্যের জন্য, অ্যান্ড্রয়েড গেমগুলির জন্য প্ল্যাটফর্ম প্রমাণীকরণ দেখুন। কৃতিত্ব এবং লিডারবোর্ডের মতো প্লে গেম পরিষেবাগুলির বৈশিষ্ট্যগুলি অ্যাক্সেস করার জন্য এটি একটি প্রয়োজনীয় পদক্ষেপ৷
- গেম লঞ্চের সময় প্রমাণীকরণ একটি নীরব পটভূমি প্রক্রিয়া হিসাবে চলে।
বিদ্যমান প্লে গেম পরিষেবা ব্যবহারকারীরা সফল প্রমাণীকরণের পরে একটি স্বাগত বার্তা দেখতে পাবেন।
প্রোফাইল তৈরির বিকল্প
প্লেয়ারদের প্ল্যাটফর্মের সাথে জড়িত থাকার জন্য Play Games পরিষেবার প্রোফাইল আবশ্যক। কিছু খেলোয়াড় আপনার খেলা শুরু করার সময় তাদের প্লে গেম সার্ভিস প্রোফাইল নাও থাকতে পারে। এই খেলোয়াড়দের একটি তৈরি করতে বলা হবে।
আপনি নিম্নলিখিত বিকল্পগুলির মধ্যে একটি বেছে নিয়ে আপনার ব্যবহারকারীদের জন্য সঠিক অভিজ্ঞতার সিদ্ধান্ত নিতে পারেন:
স্বয়ংক্রিয়ভাবে ট্রিগার করা প্রোফাইল তৈরির প্রম্পট আপনি যখন প্লে গেমস পরিষেবা প্রোফাইল ছাড়াই কোনও গেম চালু করেন তখন ডিফল্টরূপে প্রোফাইল তৈরির অনুরোধগুলি স্বয়ংক্রিয়ভাবে প্রদর্শিত হয়।
আপনি যখন একটি গেম চালু করেন তখন প্রোফাইল তৈরির প্রম্পট (বড় করতে ক্লিক করুন)। লঞ্চের সময় প্রোফাইল তৈরির প্রম্পটগুলি অক্ষম করুন এবং গেম শুরু করার পরে ম্যানুয়াল প্রম্পট যোগ করুন আপনি ম্যানিফেস্ট ফাইলের মাধ্যমে স্বয়ংক্রিয়ভাবে ট্রিগার করা প্রোফাইল তৈরির প্রম্পটগুলি অক্ষম করতে পারেন৷ এটি একটি প্লে গেম পরিষেবা প্রোফাইল ছাড়া ব্যবহারকারীদের অবিলম্বে একটি প্লে গেম পরিষেবা প্রোফাইল তৈরি করার জন্য অনুরোধ না করে আপনার বাস্তবায়িত প্রমাণীকরণ পদ্ধতির সাথে এগিয়ে যাওয়ার অনুমতি দেয়৷
ব্যবহারকারীরা যেকোন পরিচয় প্রদানকারীর সাথে সাইন ইন করতে পারেন, আমরা একটি প্রোফাইল তৈরির প্রম্পট শুরু করার সুপারিশ করি যাতে প্লে গেম প্ল্যাটফর্ম সাইন-আপকে উৎসাহিত করতে প্রমাণীকরণ ফলাফল পান । আপনার বিবেচনার ভিত্তিতে এই প্রম্পটটি ট্রিগার করুন, তবে ব্যবহারকারীরা অর্জন এবং লিডারবোর্ডের মতো বৈশিষ্ট্যগুলিতে উল্লেখযোগ্য অগ্রগতি করার আগে এটি ঘটেছিল তা যাচাই করুন।
এই প্রস্তাবিত মুহুর্তগুলিতে প্রোফাইল প্রম্পট ট্রিগার করার কথা বিবেচনা করুন:
- একটি টিউটোরিয়াল শেষ করার পর।
- একটি পুরস্কৃত মুহুর্তের সময় (যেমন, একটি ম্যাচ জেতা, একটি বিরল আইটেম সংগ্রহ করা বা একটি মাইলফলক আঘাত করা)।
- দ্বিতীয় অধিবেশন চালু করার সময় ড.
প্রস্তাবিত প্রমাণীকরণ প্রবাহ
গুগল প্লে গেমস লেভেল আপ ব্যবহারকারীর অভিজ্ঞতার নির্দেশিকা পূরণ করতে, আপনি প্লেয়ারের ধারাবাহিকতার প্রয়োজনীয়তা মেনে চলছেন তা যাচাই করুন। আপনার গেমে খেলোয়াড়দের সফলভাবে সাইন ইন করতে, নিম্নলিখিত প্রমাণীকরণ প্রবাহ ব্যবহার করুন:
- আপনার গেমের স্টার্টআপ সিকোয়েন্সের সময়, প্রোফাইল তৈরির বিকল্পগুলি পর্যালোচনা করুন এবং একটি বিকল্প বেছে নিন।
- যদি স্বয়ংক্রিয় সাইন-ইন কাজ না করে বা ব্যবহারকারী অস্বীকার করে, তাহলে ব্যবহারকারী পরে লগইন করতে চাইলে একটি ম্যানুয়াল সাইন-ইন বোতাম দেখান।
প্লেয়ার আইডি
একটি প্লেয়ার আইডি হল একটি প্লে গেম সার্ভিস প্লেয়ার অ্যাকাউন্টের একটি শনাক্তকারী৷ আপনার গেম যে কোনো প্লেয়ারের জন্য একটি প্লেয়ার আইডি পুনরুদ্ধার করতে পারে যেটি Play Games পরিষেবার প্রমাণীকরণ ব্যবহার করে আপনার গেমে সাইন ইন করে। আপনার গেম ক্লায়েন্ট ইন্টিগ্রেশন , গেম সার্ভার ইন্টিগ্রেশন , এবং ক্লাউড-সেভ পরিষেবা আইডি ব্যবহার করে প্লে গেম পরিষেবাগুলি থেকে প্লেয়ার ডেটা নিরাপদে অ্যাক্সেস করতে পারে৷
একটি প্লেয়ার আইডি একটি ব্যবহারকারীর জন্য সামঞ্জস্যপূর্ণ যখন তারা একাধিক ডিভাইসে আপনার গেম খেলে। যাইহোক, এটা সবসময় গেমের মধ্যে সামঞ্জস্যপূর্ণ হয় না। আরও তথ্যের জন্য, পরবর্তী প্রজন্মের প্লেয়ার আইডিগুলি দেখুন।
OAuth স্কোপ
Play Games পরিষেবাগুলি OAuth সিস্টেমের উপর নির্ভর করে যাতে খেলোয়াড়দের তাদের অ্যাকাউন্টে আপনার গেম অ্যাক্সেস দেওয়ার অনুমতি দেওয়া হয়। প্লে গেমস পরিষেবাগুলির গেমগুলির জন্য একটি অনন্য সুযোগ রয়েছে ( games-lite
) এবং আপনার গেম যদি সংরক্ষিত গেম বৈশিষ্ট্য ব্যবহার করে তবে অন্য স্কোপের ( drive.appdata
) উপর নির্ভর করে৷ সংরক্ষিত গেম বৈশিষ্ট্য ব্যবহারকারীর Google ড্রাইভ অ্যাকাউন্টে অ্যাক্সেস দেয়, যেখানে গেম ডেটা সংরক্ষণ করা হয়।
প্লে গেম পরিষেবা v2 SDK ব্যবহার করার সময়, আপনি অতিরিক্ত OAuth স্কোপের অনুরোধ করতে পারেন। আপনার যদি অতিরিক্ত OAuth স্কোপের প্রয়োজন হয়, আমরা requestServerSideAccess
কল করার পরামর্শ দিই। আরও তথ্যের জন্য, সার্ভার প্রমাণীকরণ কোড পান বা সার্ভার প্রমাণীকরণ কোডগুলি পুনরুদ্ধার করুন দেখুন৷
একাধিক প্রমাণীকরণ পরিষেবা
প্লে গেমস পরিষেবাগুলি অ্যান্ড্রয়েড প্লেয়ারদের জন্য একটি গেমিং পরিচয় প্রদান করে, তবে এটি আপনার ব্যবহারকারীদের সাথে সংযুক্ত একমাত্র পরিচয় হতে হবে না৷ আপনি প্লে গেম পরিষেবা, একটি সোশ্যাল নেটওয়ার্ক আইডি এবং আপনার নিজস্ব ইন-গেম আইডি সিস্টেম ব্যবহার করে খেলোয়াড়দেরকে একই সময়ে প্রমাণীকরণ করতে পারেন৷
API প্রত্যাহার করুন
Recall API গেমগুলিকে Google সার্ভারের সাথে রিকল টোকেন সংরক্ষণ করে PGS ব্যবহারকারী এবং তাদের ইন-গেম অ্যাকাউন্টগুলির মধ্যে লিঙ্কগুলি পরিচালনা করতে দেয়। এই বৈশিষ্ট্যটি সক্ষম করার বিষয়ে আরও জানতে, আপনার গেমের মধ্যে PGS Recall API ইন্টিগ্রেট করুন দেখুন।
গেম ক্লায়েন্ট ইন্টিগ্রেশন
আপনার গেম প্রকল্পে প্রমাণীকরণকে একীভূত করার সময়, আমরা নিম্নলিখিত ব্যবহারকারী প্রবাহের সুপারিশ করি:
আপনার গেমের স্টার্টআপ সিকোয়েন্সের সময়, প্রোফাইল তৈরির বিকল্পগুলি চালু হয় এবং ব্যবহারকারীকে লগইন করার বা একটি নতুন অ্যাকাউন্ট তৈরি করার চেষ্টা করে।
যদি স্বয়ংক্রিয় প্রমাণীকরণ কাজ না করে বা ব্যবহারকারী অস্বীকার করে, তাহলে ব্যবহারকারী পরে লগইন করতে চাইলে একটি ম্যানুয়াল সাইন-ইন বোতাম দেখান।
আপনার গেম প্রকল্পে প্রমাণীকরণ একীভূত করার বিষয়ে তথ্যের জন্য, আপনার প্রকল্পের প্রকারের জন্য শুরু করুন নির্দেশিকা দেখুন:
গেম সার্ভার ইন্টিগ্রেশন
একবার আপনি প্লেয়ারটি প্রমাণীকৃত কিনা তা যাচাই করে নিলে আপনি requestServerSideAccess
কল করে একটি সার্ভার অনুমোদন কোড পেতে পারেন। প্লে গেম সার্ভিস সার্ভারের সাথে সরাসরি যোগাযোগ করতে আপনার ব্যাকএন্ড গেম সার্ভারে এই সার্ভার অনুমোদন কোডটি পাস করুন৷ এই যোগাযোগ আপনার সার্ভারকে প্লেয়ার ডেটা অ্যাক্সেস করার অনুমতি দেয়, যার মধ্যে রয়েছে:
- প্লেয়ার আইডি
- প্রোফাইল
- বন্ধুদের তালিকা
- খেলার অগ্রগতি
- অর্জন
আপনার সার্ভার তখন এই অনুমোদন কোডটি REST API-এর সাথে ব্যবহার করে প্লে গেম সার্ভিস সার্ভারের সাথে নিরাপদে ইন্টারঅ্যাক্ট করতে। আরও তথ্যের জন্য, প্লে গেম পরিষেবাগুলিতে সার্ভার-সাইড অ্যাক্সেস দেখুন।
লগইন অনুরোধ কোটা
প্লে গেম পরিষেবাগুলির সাথে লগইন অনুরোধের জন্য একটি দৈনিক কোটা রয়েছে৷ আরও তথ্যের জন্য, আপনার দৈনিক কোটা পরিচালনা দেখুন।