বন্ধুরা

আপনার বিদ্যমান ইন-গেম ফ্রেন্ড সিস্টেম এবং আপনার গেম অ্যাক্সেস করতে পারে এমন অন্যান্য সামাজিক সিস্টেমের পরিপূরক এবং উন্নত করতে Friends API ব্যবহার করুন। এটি আপনাকে খেলোয়াড়দের সক্ষম করতে দেয়:

  • আপনার খেলা তাদের বন্ধুদের খুঁজুন.

  • লিডারবোর্ডে তাদের বন্ধুদের সাথে স্কোর তুলনা করুন।

  • তাদের প্লে গেম বন্ধুদের তালিকাকে বর্তমান ইন-গেম বন্ধুদের তালিকার সাথে একত্রিত করুন৷

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

বন্ধুদের আমদানি করুন

বেসিক

এই APIগুলি আপনাকে নিম্নলিখিত ক্রিয়াগুলি সম্পাদন করতে দেয়:

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

একটি প্লে গেম বন্ধুদের তালিকা আমদানি করুন৷

আপনি আপনার খেলোয়াড়দের প্লে গেম বন্ধুদের একটি তালিকা পেতে এবং তাদের আপনার ইন-গেম বন্ধুদের তালিকায় যুক্ত করতে বন্ধু API ব্যবহার করতে পারেন৷

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

আপনার গেমে Play Games বন্ধুদের যোগ করুন

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

ব্যাকএন্ড সার্ভার থেকে বন্ধুদের তালিকা ব্যবহার করার সময়, Android API-এর ফলাফল পাস করার পরিবর্তে REST API ব্যবহার করে নিরাপদে লোড করুন । বর্তমানে সাইন-ইন করা প্লেয়ারের জন্য REST API-এ players.get(me) দ্বারা ফেরত দেওয়া প্লেয়ার আইডি ব্যবহার করা নিশ্চিত করুন, কারণ এটি অন্যান্য খেলোয়াড়দের দ্বারা দেখা আইডির সাথে সামঞ্জস্যপূর্ণ হবে।

যদি বর্ধিত বন্ধু তালিকা সংরক্ষণ করা না হয় (কিন্তু শুধুমাত্র দেখার সময় ব্যবহার করা হয়), তাহলে কোন অতিরিক্ত কাজের প্রয়োজন নেই।

প্লে গেম অ্যাক্সেস মঞ্জুর করুন

যদি আপনার গেমে ইতিমধ্যেই Play Games অ্যাক্সেস না থাকে, তাহলে ব্যবহারকারীরা যখন আপনার ইন-গেম বন্ধুদের তালিকা দেখেন তখন তাদের সম্মতির জন্য অনুরোধ করার একটি ভাল সময়। উদাহরণস্বরূপ, আপনি Play Games বন্ধুদের আমদানি করুন নামে একটি বোতাম যোগ করতে পারেন, যা ট্যাপ করার সময় ব্যবহারকারীকে সম্মতির জন্য অনুরোধ করে। (পরিষেবার উল্লেখ করে এমন যেকোনো বোতামে প্লে গেমস লোগো ব্যবহার করা নিশ্চিত করুন।)

অন্য খেলোয়াড়ের প্রোফাইল দেখুন

আপনি আপনার সাইন ইন করা প্লেয়ারকে অন্য প্লেয়ারের প্লে গেমস প্রোফাইল দেখার অনুমতি দিতে পারেন৷ এটি সাইন-ইন করা খেলোয়াড়কে অন্য খেলোয়াড়কে যে নাম দিয়েছে তা দেখতে এবং তারা ইতিমধ্যেই বন্ধু কিনা তা দেখতে দেয়, তাদের সম্পর্কের প্রসঙ্গ যোগ করে। খেলোয়াড়রা এখনও বন্ধু না হলে, সাইন-ইন করা খেলোয়াড় প্রোফাইল ভিউতে বন্ধুত্ব ব্যবস্থাপনা নিয়ন্ত্রণ দেখতে পাবে। যখন খেলার মধ্যে থেকে বন্ধুত্ব তৈরি হয়, তখন দুই খেলোয়াড়ের জন্য ডিফল্ট নামগুলি তাদের ইন-গেম নাম (যদি প্রদান করা হয়)। যেখানে বন্ধুত্বের সূচনা হয়েছিল সেই খেলাটির নামও দেখানো হয়েছে।

অন্য খেলোয়াড়ের প্রোফাইল দেখুন

সামাজিক লিডারবোর্ড

ফ্রেন্ডস এপিআই লিডারবোর্ডের জন্যও ব্যবহার করা যেতে পারে। তাদের প্লে গেম বন্ধুদের মধ্যে বর্তমান প্লেয়ারের র‍্যাঙ্কিং দেখাতে এই বৈশিষ্ট্যটি ব্যবহার করুন৷ মনে রাখবেন যে এটি শুধুমাত্র সেই ব্যবহারকারীদের জন্য প্রযোজ্য যারা আপনার অ্যাপ্লিকেশনের সাথে এই তথ্য শেয়ার করতে বেছে নিয়েছেন এবং ব্যবহারকারীরা যদি Play Games এর বন্ধু হন। এই বৈশিষ্ট্যটিকে সমর্থন করার জন্য, গেমটি ব্যবহারকারীর কাছে একটি নিয়ন্ত্রণ প্রকাশ করে। এই নিয়ন্ত্রণ লিডারবোর্ডের সামাজিক দৃশ্য নির্বাচন করতে collection যুক্তি ব্যবহার করে। আরও জানতে, পাবলিক এবং সোশ্যাল লিডারবোর্ডের বিভাগটি দেখুন।

আপনি যদি সামাজিক লিডারবোর্ড সংগ্রহটি বাস্তবায়ন করেন, লিডারবোর্ড স্কোর লোড করার কলটি loadFriends() থেকে অনুরূপ একটি সম্মতি-প্রয়োজনীয় রেজোলিউশন ব্যতিক্রম ফিরিয়ে দিতে পারে। আপনি যদি ডিফল্ট প্লে গেম-প্রদত্ত UI (উদাহরণস্বরূপ, getLeaderboardIntent() ) প্রয়োগ করেন, তাহলে এটি আপনার জন্য স্বয়ংক্রিয়ভাবে পরিচালনা করা হবে।

পরবর্তী পদক্ষেপ

আপনি ফ্রেন্ডস এপিআই ব্যবহার শুরু করার আগে, নিম্নলিখিতগুলি করুন: