شناسه های بازیکن نسل بعدی

برای افزایش بیشتر حریم خصوصی کاربران، Play Games Services شناسه های پخش کننده نسل بعدی را ارائه می دهد. به کاربران برای هر بازی که انجام می دهند، یک شناسه بازیکن متفاوت اختصاص داده می شود. با این حال، شناسه بازیکن برای یک بازی معین (توسط پروژه PGS ) در همه دستگاه‌ها ثابت باقی می‌ماند.

شناسه های بازیکن نسل بعدی فقط برای کاربرانی اعمال می شود که هرگز با PGS وارد بازی شما نشده اند. کاربران موجود که قبلاً وارد بازی شما شده‌اند، همچنان همان Player ID را دریافت می‌کنند.

تا پایان سال 2024، شناسه های بازیکن نسل بعدی برای همه پروژه های PGS الزامی است.

استفاده از شناسه های پخش کننده نسل بعدی

برای پشتیبانی از Player IDهای نسل بعدی، موارد زیر را انجام دهید:

  1. در نوار پیمایش کنسول Play، به Play Game Services > Setup and management > Configuration بروید.
  2. در صفحه پیکربندی، ویرایش خواص را انتخاب کنید. این صفحه شامل تنظیماتی برای فعال کردن شناسه های پخش نسل بعدی است، همانطور که در تصویر زیر نشان داده شده است:

پیکربندی شناسه نسل بعدی خدمات بازی بازی

از حساب های آزمایش کننده استفاده کنید

قبل از اینکه تغییری را در بازی خود منتشر کنید که شناسه‌های بازیکن نسل بعدی را فعال می‌کند، از حساب‌های آزمایش‌کننده استفاده کنید تا تأیید کنید که شناسه‌های بازیکن نسل بعدی مشکلی در سیستم هویت بازی شما ایجاد نمی‌کنند.

برای انجام این کار، دکمه رادیویی را روی روشن قرار دهید، اما تغییر را منتشر نکنید. اکانت‌های آزمایش‌کننده اکنون شناسه‌های بازیکن نسل بعدی را برای شما برمی‌گردانند تا با آن‌ها آزمایش کنید. این تنظیم برای همه بازی‌های مرتبط با این پروژه PGS اعمال می‌شود.

به روز رسانی های بازی خود را منتشر کنید

پس از تکمیل آزمایش، تغییرات را با پروژه PGS خود در Play Console ، در بخش خدمات بازی‌های Play > راه‌اندازی و مدیریت > انتشار منتشر کنید، بنابراین تغییر اعمال می‌شود و همه کاربران جدید شروع به دریافت شناسه‌های نسل بعدی می‌کنند.

آزمایش شناسه بازیکن نسل بعدی

تا زمانی که فرض نکنید که یک Player ID در عناوین مختلف بازی شما یکسان است، معمولاً می توانید شناسه های بازیکن نسل بعدی را بدون مشکل فعال کنید. با این حال، ما همچنان آزمایش را برای تأیید اینکه هیچ مشکلی وجود نخواهد داشت، توصیه می کنیم.

چند تست را توصیه می کنیم اجرا کنید:

  • اطمینان از اینکه حساب‌های آزمایش‌کننده (دریافت شناسه‌های بازیکن نسل بعدی) می‌توانند وارد سیستم شوند و نمایه PGS خود را با پیشرفت‌های بازی پیوند دهند.
  • (در صورت وجود) حساب‌های آزمایش‌کننده می‌توانند با همان نمایه PGS در بازی‌های جداگانه به سیستم هویت یکسانی وارد شوند و پیشرفت آنها ردیابی شود.

با استفاده از کلید پخش کننده توسعه دهنده

اگر به راهی برای شناسایی کاربر در عناوین خود برای ارائه تجربیات کاربران بین بازی نیاز دارید، می‌توانید از کلید پخش کننده برنامه‌نویس استفاده کنید. کلید پخش کننده توسعه دهنده فقط از طریق REST Web API قابل دسترسی است. برای بازیابی شناسه:

  1. (اگر قبلاً تکمیل نشده باشد) سرویس گیرنده و باطن خود را برای دسترسی به APIهای PGS REST تنظیم کنید
  2. درخواست HTTP زیر را انجام دهید:

    GET https://www.googleapis.com/games/v1/players/me/scopedIds

پاسخ یک فیلد دارد:

developer_player_key (string) - شناسه کاربر که در بازی‌های یک برنامه‌نویس در کنسول Google Play یکسان است.

بازیابی لیستی از شناسه های پخش کننده در سراسر برنامه های شما

همچنین می‌توانید فهرستی از شناسه‌های پخش‌کننده کاربر خود را در فهرست برنامه‌هایی که متعلق به حساب توسعه‌دهنده شما هستند، بازیابی کنید. لطفاً توجه داشته باشید که یک کاربر فقط برای بازی هایی که با PGS وارد آنها شده است شناسه خواهد داشت.

  1. (اگر قبلاً تکمیل نشده باشد) سرویس گیرنده و باطن خود را برای دسترسی به APIهای PGS REST تنظیم کنید
  2. درخواست HTTP زیر را انجام دهید

    GET https://www.googleapis.com/games/v1/players/me/multipleApplicationPlayerIds