সাইন ইন করুন

প্লে গেম পরিষেবাগুলির সাইন-ইন প্লে গেম পরিষেবাগুলির সাথে খেলোয়াড়দের প্রমাণীকরণ করে এবং ক্রস-ডিভাইস প্লেতে ব্যবহারের জন্য Android গেমিং পরিচয় ( প্লেয়ার আইডি ) প্রদান করে৷ সাইন-ইন সংরক্ষিত গেম পরিষেবাকে সমর্থন করে, তবে আপনি আপনার নিজের ক্লাউড সংরক্ষণ পরিষেবার জন্য একটি কী হিসাবে প্লেয়ার আইডিও ব্যবহার করতে পারেন৷

SDK সংস্করণ

এই বিষয়টি প্লে গেম পরিষেবা v2 SDK-এর জন্য। পূর্ববর্তী SDK সম্পর্কে তথ্যের জন্য, Play Games Services v1 ডকুমেন্টেশন দেখুন।

প্লে গেমস পরিষেবা v2 SDK v1-এর উপরে নিম্নলিখিত সাইন-ইন উন্নতিগুলি প্রদান করে:

  • ব্যবহারকারীদের জন্য উন্নতি:
    • একটি ডিফল্ট অ্যাকাউন্ট নির্বাচন করার পরে, ব্যবহারকারীদের একটি প্রম্পটের সাথে ইন্টারঅ্যাক্ট করার প্রয়োজন ছাড়াই সাইন-ইন করা হয়।
  • বিকাশকারীদের জন্য উন্নতি:
    • ক্লায়েন্ট কোডের আর সাইন-ইন বা সাইন-আউট প্রবাহ পরিচালনা করার প্রয়োজন নেই, কারণ খেলা শুরু হলে লগইন স্বয়ংক্রিয়ভাবে ট্রিগার হয় এবং OS সেটিংসে অ্যাকাউন্ট পরিচালনা করা হয়।

লগইন অনুরোধ কোটা

প্লে গেম পরিষেবাগুলির সাথে লগইন অনুরোধের জন্য একটি দৈনিক কোটা রয়েছে৷ আরও তথ্যের জন্য, আপনার দৈনিক কোটা পরিচালনা দেখুন।

একাধিক সাইন-ইন পরিষেবা

প্লে গেমস পরিষেবাগুলি অ্যান্ড্রয়েড প্লেয়ারদের জন্য একটি গেমিং পরিচয় প্রদান করে, তবে এটি আপনার ব্যবহারকারীদের সাথে সংযুক্ত একমাত্র পরিচয় হতে হবে না৷ আপনি একই সময়ে প্লে গেম পরিষেবা, একটি সামাজিক নেটওয়ার্ক আইডি এবং আপনার নিজের ইন-গেম আইডি সিস্টেম ব্যবহার করে খেলোয়াড়দের সাইন ইন করতে পারেন৷

স্বয়ংক্রিয় সাইন-ইন

যখন একজন খেলোয়াড় স্বয়ংক্রিয় সাইন-ইন সক্ষম করে একটি গেম চালু করে, তখন তারা সাইন-ইন প্রম্পটের সাথে ইন্টারঅ্যাক্ট না করেই গেমে সাইন ইন করে। প্লেয়াররা Google Play Games অ্যাপে বা আপনার গেমে প্রদর্শিত প্রাথমিক সাইন-ইন প্রম্পটে স্বয়ংক্রিয় সাইন-ইন সক্ষম করতে পারে।

স্বয়ংক্রিয় সাইন-ইন প্রম্পট

প্লেয়ার আইডি

একটি প্লেয়ার আইডি হল একটি প্লে গেম সার্ভিস প্লেয়ার অ্যাকাউন্টের একটি শনাক্তকারী৷ আপনার গেম প্লে গেম সার্ভিস সাইন-ইন ব্যবহার করে আপনার গেমে সাইন ইন করে এমন যেকোনো প্লেয়ারের জন্য একটি প্লেয়ার আইডি পুনরুদ্ধার করতে পারে। আপনার গেম ক্লায়েন্ট, ব্যাকএন্ড গেম সার্ভার এবং ক্লাউড-সেভ পরিষেবা আইডি ব্যবহার করে প্লে গেম পরিষেবাগুলি থেকে প্লেয়ার ডেটা নিরাপদে অ্যাক্সেস করতে পারে৷

একটি প্লেয়ার আইডি একটি ব্যবহারকারীর জন্য সামঞ্জস্যপূর্ণ যখন তারা একাধিক ডিভাইসে আপনার গেম খেলে। যাইহোক, এটা সবসময় গেমের মধ্যে সামঞ্জস্যপূর্ণ হয় না। আরও তথ্যের জন্য, অনুগ্রহ করে পরবর্তী প্রজন্মের প্লেয়ার আইডিগুলিতে এই বিষয়টি পর্যালোচনা করুন৷

OAuth স্কোপ

Play Games পরিষেবাগুলি OAuth সিস্টেমের উপর নির্ভর করে যাতে খেলোয়াড়দের তাদের অ্যাকাউন্টে আপনার গেম অ্যাক্সেস দেওয়ার অনুমতি দেওয়া হয়। প্লে গেমস পরিষেবাগুলির গেমগুলির জন্য একটি অনন্য সুযোগ রয়েছে ( games-lite ) এবং আপনার গেম যদি সংরক্ষিত গেম বৈশিষ্ট্য ব্যবহার করে তবে অন্য স্কোপের ( drive.appdata ) উপর নির্ভর করে৷ সংরক্ষিত গেম বৈশিষ্ট্য ব্যবহারকারীর Google ড্রাইভ অ্যাকাউন্টে অ্যাক্সেস দেয়, যেখানে গেম ডেটা সংরক্ষণ করা হয়।

প্লে গেমস পরিষেবা v2 SDK ব্যবহার করার সময়, আপনি অতিরিক্ত OAuth স্কোপের অনুরোধ করতে পারবেন না। আপনার যদি অতিরিক্ত OAuth স্কোপের প্রয়োজন হয়, আমরা প্লে গেম পরিষেবাগুলির সাথে Google সাইন-ইন SDK ব্যবহার করার পরামর্শ দিই।

API প্রত্যাহার করুন

Recall API গেমগুলিকে Google সার্ভারের সাথে রিকল টোকেন সংরক্ষণ করে PGS ব্যবহারকারী এবং তাদের ইন-গেম অ্যাকাউন্টগুলির মধ্যে লিঙ্কগুলি পরিচালনা করতে দেয়। এই কার্যকারিতা সক্ষম করার বিষয়ে আরও জানতে, আপনার গেমের মধ্যে PGS Recall API ইন্টিগ্রেট করুন দেখুন।

গেম ক্লায়েন্ট ইন্টিগ্রেশন

আপনার গেম প্রজেক্টে সাইন-ইন সংহত করার সময়, আমরা নিম্নলিখিত ব্যবহারকারী প্রবাহের সুপারিশ করি:

  1. আপনার গেমের স্টার্টআপ সিকোয়েন্সের সময়, স্বয়ংক্রিয় সাইন-ইন লঞ্চ হয় এবং ব্যবহারকারীকে লগইন করার বা একটি নতুন অ্যাকাউন্ট তৈরি করার চেষ্টা করে।

  2. যদি স্বয়ংক্রিয় সাইন-ইন কাজ না করে বা ব্যবহারকারী অস্বীকার করে, তাহলে ব্যবহারকারী পরে লগইন করতে চাইলে একটি ম্যানুয়াল সাইন-ইন বোতাম দেখান।

আপনার গেম প্রকল্পে সাইন-ইন সংহত করার বিষয়ে তথ্যের জন্য, আপনার প্রকল্পের প্রকারের জন্য শুরু করুন নির্দেশিকা দেখুন:

গেম সার্ভার ইন্টিগ্রেশন

সাইন-ইন পরিষেবাগুলি ব্যবহার করে কোনও খেলোয়াড় আপনার গেমে সাইন ইন করার পরে, আপনার ব্যাকএন্ড গেম সার্ভার প্লেয়ারের আইডি, প্রোফাইল, বন্ধুদের তালিকা এবং অন্যান্য প্লে গেম পরিষেবা ডেটা অ্যাক্সেস করতে প্লে গেম পরিষেবা সার্ভারের সাথে সরাসরি যোগাযোগ করতে পারে৷ এর জন্য একটি সার্ভার অনুমোদন কোড প্রয়োজন যা প্লে গেম পরিষেবা SDK দ্বারা সরবরাহ করা হয়৷ আপনার সার্ভার প্লে গেম পরিষেবার সার্ভারের সাথে নিরাপদে যোগাযোগ করতে প্লে গেম পরিষেবা REST API সহ অনুমোদন কোড ব্যবহার করতে পারে৷

আরও তথ্যের জন্য, প্লে গেম পরিষেবাগুলিতে সার্ভার-সাইড অ্যাক্সেস দেখুন।