পরিচয় এবং অ্যাকাউন্ট লিঙ্কিং

আপনার গেমের জন্য ব্যবহারকারীর প্ল্যাটফর্ম প্রমাণীকরণ অভিজ্ঞতাকে স্ট্রীমলাইন করতে Google Play গেমস পরিষেবা প্রমাণীকরণ ব্যবহার করুন। প্রমাণীকরণ ট্রিগার করতে প্লে গেমস পরিষেবা SDK চালু করুন, যা একটি পৃথক প্ল্যাটফর্ম প্রমাণীকরণ প্রবাহের প্রয়োজনকে সরিয়ে দেয়।

ধারাবাহিকতা এবং ক্রস-ডিভাইস প্লে সক্ষম করতে ব্যবহারকারীর অ্যাকাউন্ট লিঙ্ক করুন

খেলোয়াড়রা মোবাইল, ট্যাবলেট এবং পিসি সহ বিভিন্ন ডিভাইস এবং প্ল্যাটফর্ম জুড়ে তাদের প্রিয় গেমগুলির সাথে জড়িত থাকে। এই খেলোয়াড়দের জন্য একটি মূল প্রত্যাশা হল তারা যে ডিভাইসটি বেছে নিই না কেন তারা যেখানেই ছেড়েছিল ঠিক সেখানেই তাদের গেমপ্লে আবার শুরু করার ক্ষমতা।

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

নিরবচ্ছিন্ন ধারাবাহিকতা এবং ক্রস-ডিভাইস খেলার সুবিধার জন্য, আপনাকে অবশ্যই দুটি মূল বৈশিষ্ট্য প্রয়োগ করতে হবে:

প্লে গেমস পরিষেবা প্রমাণীকরণ প্রক্রিয়া প্লেয়ার শনাক্তকারীদের জন্য নমনীয় বিকল্প প্রদান করে। এই বিকল্পগুলি আপনাকে আপনার নিজের বিদ্যমান পরিচয় সমাধানের সাথে প্লে গেম পরিষেবাগুলিকে একীভূত করতে দেয়৷

নতুন প্লে গেম পরিষেবা ইন্টিগ্রেশন

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

Recall API ব্যবহার করে অ্যাকাউন্ট লিঙ্ক করা

ক্রস-প্ল্যাটফর্ম গেমগুলিতে ব্যবহারকারীর অ্যাকাউন্টগুলি লিঙ্ক করার জন্য Recall API হল প্রস্তাবিত সমাধান। এই APIটি বিদ্যমান প্লে গেম পরিষেবাগুলির একীকরণ ছাড়া বা প্লে গেম পরিষেবাগুলির বাইরে অতিরিক্ত প্ল্যাটফর্ম প্রমাণীকরণ সমাধানগুলি ব্যবহার করে এমন গেমগুলির জন্য বিশেষভাবে উপযোগী৷

Recall API অ্যাকাউন্ট অ্যাসোসিয়েশন পরিচালনা করে আপনার গেমের ব্যাকএন্ড সেটআপকে সহজ করে।

  • সরলীকৃত ব্যাকএন্ড: API অ্যাকাউন্ট লিঙ্ক করার জন্য আপনার গেমের ব্যাকএন্ড সেটআপকে স্ট্রীমলাইন করে।
  • প্লে-ম্যানেজড অ্যাসোসিয়েশন: প্লে স্টোর ব্যবহারকারীদের গেম অ্যাকাউন্ট (তৃতীয়-পক্ষ অ্যাকাউন্ট সহ) এবং তাদের প্লে গেম পরিষেবা অ্যাকাউন্টগুলির মধ্যে অ্যাসোসিয়েশন স্টোর করে।
  • অগ্রগতি পুনরুদ্ধার: বিকাশকারীরা প্লেতে রিকল টোকেন তৈরি করে এবং পাঠায়, যা পরে ব্যবহারকারীর গেমের অগ্রগতি পুনরুদ্ধার করতে পুনরুদ্ধার করা যেতে পারে।

Recall API প্রয়োগ করার সময়, বিকাশকারীদের অবশ্যই যাচাই করতে হবে যে Recall টোকেনগুলি অস্বচ্ছ স্ট্রিং। এই টোকেনগুলি অবশ্যই গেমারদের সম্পর্কে কোনও সংবেদনশীল বা ব্যক্তিগতভাবে-শনাক্তযোগ্য তথ্য (যেমন নাম, ইমেল ঠিকানা, বা জনসংখ্যা) মুক্ত হতে হবে।

ব্যবহারকারীর ডেটা সুরক্ষিত রাখতে এবং সুরক্ষা বজায় রাখতে রিকল টোকেন তৈরি করার সময় গেমগুলিকে শক্তিশালী এনক্রিপশন অ্যালগরিদম ব্যবহার করতে হবে।

রিকল কিভাবে কাজ করে সে সম্পর্কে আরও জানতে, Recall API দেখুন।

Recall API বৈশিষ্ট্যটি বাস্তবায়ন করতে, আপনার গেমের মধ্যে Play Games Services Recall API ইন্টিগ্রেট করুন দেখুন।

Recall API দিয়ে একাধিক অ্যাকাউন্ট পরিচালনা করুন

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

এই পদ্ধতি বাস্তবায়ন করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

যদিও বিভিন্ন নীতির বিকল্প উপলব্ধ থাকে (যেমন স্বয়ংক্রিয়ভাবে শেষ অ্যাকাউন্ট পুনরুদ্ধার করা), আমরা দৃঢ়ভাবে ব্যবহারকারীর কাছে একটি প্রম্পট উপস্থাপন করার সুপারিশ করি। এই প্রম্পটটি তাদের একটি পরিষ্কার এবং ব্যবহারকারী-বান্ধব অভিজ্ঞতা প্রদান করে কোন অ্যাকাউন্ট পুনরুদ্ধার করতে চান তা নির্বাচন করতে বলা উচিত।

বিদ্যমান প্লে গেমস পরিষেবা ইন্টিগ্রেশন

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

একটি Player_id দিয়ে আবদ্ধ করুন

একটি প্লেয়ার আইডি হল একটি প্লে গেম সার্ভিস প্লেয়ার অ্যাকাউন্টের একটি শনাক্তকারী৷ আপনার গেম প্লে গেম পরিষেবাগুলি ব্যবহার করে আপনার গেমে প্রমাণীকৃত যে কোনও খেলোয়াড়ের জন্য একটি প্লেয়ার আইডি পুনরুদ্ধার করতে পারে৷

যে গেমগুলির ব্যাকএন্ড প্লে গেম পরিষেবা Player_Id সাথে সেট আপ করা আছে বা যে গেমগুলির জন্য শিশু ব্যবহারকারীদের জন্য সমর্থন প্রয়োজন Player_Id ব্যবহার করা উচিত এবং Player_Id সাথে তাদের গেম এবং 3P অ্যাকাউন্টগুলি আবদ্ধ করা উচিত।

প্লেয়ার আইডি কীভাবে আচরণ করে তা বুঝুন:

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

আরও তথ্যের জন্য, পরবর্তী প্রজন্মের প্লেয়ার আইডিগুলি দেখুন।

বাইন্ডিং সহ ব্যবহারকারী প্রতি একাধিক অ্যাকাউন্ট পরিচালনা করুন

একাধিক ব্যবহারকারীর অ্যাকাউন্টগুলিকে একটি একক প্লে গেম পরিষেবা অ্যাকাউন্টের সাথে লিঙ্ক করতে, আপনার টেবিলে একটি থেকে একাধিক ম্যাপিং তৈরি করুন৷

ক্রস-প্ল্যাটফর্ম Google পরিচয়

আপনি সাইন-ইন-সাইন-Google (SiWG) ব্যবহার করে একটি ক্রস-প্ল্যাটফর্ম (Android এবং iOS) পরিচয় সমাধান বাস্তবায়ন করতে পারেন।

আপনি আপনার ব্যবহারকারীদের জন্য যে অভিজ্ঞতা চান তার উপর ভিত্তি করে নিম্নলিখিত বিকল্পগুলি থেকে চয়ন করুন৷

Google-এর সাথে সাইন-ইন-এর মাধ্যমে স্মরণ করুন

আপনার ব্যবহারকারীদের জন্য একটি সামঞ্জস্যপূর্ণ এবং বিরামহীন সাইন-ইন অভিজ্ঞতা প্রদান করতে, এই পদক্ষেপগুলি অনুসরণ করে প্লে গেম পরিষেবাগুলির সাথে SiWG-কে একীভূত করুন:

  • প্ল্যাটফর্ম জুড়ে SiWG প্রয়োগ করুন। ব্যবহারকারীদের একটি ইউনিফাইড সাইন-ইন স্ক্রীন অফার করতে Android এবং iOS উভয়েই SiWG স্থাপন করুন।
  • অ্যান্ড্রয়েডে টোকেন তৈরি করুন এবং পাঠান। Android এ, SiWG টোকেন তৈরি করতে Recall API ব্যবহার করুন। এই টোকেনগুলি প্লে গেম পরিষেবাগুলিতে পাঠান৷
  • ব্যবহারকারীর অগ্রগতি পুনরুদ্ধার করুন। প্লে গেম পরিষেবাগুলি ব্যবহারকারীর প্লে গেম পরিষেবা অ্যাকাউন্ট এবং তাদের SiWG পরিচয়ের মধ্যে লিঙ্কটি নিরাপদে সংরক্ষণ করে৷ আপনি ব্যবহারকারীর অগ্রগতি পুনরুদ্ধার করতে এই লিঙ্কিং তথ্য পুনরুদ্ধার করতে পারেন, অন্যান্য তৃতীয় পক্ষের পরিচয় সমাধানের মতো।

openid বা email দিয়ে আবদ্ধ করুন

ব্যবহারকারীর অভিজ্ঞতাকে প্রবাহিত করতে, আপনি একটি বিকল্প প্রমাণীকরণ কৌশল প্রয়োগ করতে পারেন যা Android ব্যবহারকারীদের জন্য স্পষ্ট সাইন-ইন এড়ায়। এই পদ্ধতিটি iOS-এর জন্য SiWG বজায় রেখে Android-এ Play Games পরিষেবার প্রমাণীকরণের সুবিধা দেয়।

এই সেটআপের মূল দিকগুলির মধ্যে রয়েছে:

  • অ্যান্ড্রয়েড প্রমাণীকরণ: অ্যান্ড্রয়েড ডিভাইসে স্বয়ংক্রিয়ভাবে প্রমাণীকরণ ট্রিগার করতে আপনার গেমটি প্লে গেম পরিষেবা SDK চালু করে৷
  • iOS প্রমাণীকরণ: iOS ব্যবহারকারীদের জন্য, স্ট্যান্ডার্ড SiWG প্রম্পট প্রদর্শন করা চালিয়ে যান।
  • ক্রস-প্ল্যাটফর্ম আইডেন্টিফায়ার: প্লে গেম পরিষেবাগুলি এখন openid এবং email স্কোপগুলি সরবরাহ করে, যা SiWG দ্বারা অফার করা হয়। সামঞ্জস্যপূর্ণ ক্রস-প্ল্যাটফর্ম ব্যবহারকারী শনাক্তকারী প্রতিষ্ঠার জন্য এই সুযোগগুলি অত্যন্ত গুরুত্বপূর্ণ।
  • অ্যাকাউন্ট বাইন্ডিং: প্ল্যাটফর্ম জুড়ে ইউনিফাইড ইউজার এক্সপেরিয়েন্স তৈরি করতে, আপনাকে অবশ্যই ব্যবহারকারীদের অন্যান্য অ্যাকাউন্টগুলিকে প্লে গেম সার্ভিসের দ্বারা প্রদত্ত openid বা email দিয়ে আবদ্ধ করতে হবে।