به منظور ارائه بهترین تجربه به بازیکنان برای بازیهای Google Play در رایانه شخصی، ما نیاز داریم که بازیهای Google Play شما روی رایانه شخصی و نسخههای موبایل (اندروید) بازی شما با استفاده از سرویسهای بازیهای Google Play نسخه SDK جدید ما، تجربه یکپارچه بین دستگاهی را ارائه دهند. بهینه سازی شده برای بازی های Google Play در رایانه شخصی .
در اینجا خلاصه ای از الزامات آمده است:
- بازیکنان در تلفن همراه (اندروید) و بازیهای Google Play در رایانه شخصی (روی رایانه شخصی) در صورت امکان به طور خودکار به خدمات بازیهای Google Play در بازی شما وارد میشوند و پیشرفت غیرآموزشی آنها به شناسه پخش کننده خدمات بازیهای Google Play آنها مرتبط میشود. در دستگاههای دیگر، بازی بهطور خودکار این پیشرفت را در صورت عدم تضاد با حالت محلی بازیابی میکند.
- لطفاً توجه داشته باشید که کاربر ممکن است بهطور خودکار با خدمات بازیهای Google Play وارد بازی شما شود، اما با سیستم هویتی موجود شما (به عنوان مثال حسابهای مهمان) وارد نشود. در این موارد، با توجه به اینکه کاربر با خدمات بازیهای Google Play وارد شده است و انتظار دارد پیشرفت او ذخیره شود، همچنان باید از پیشرفت کاربر نسخه پشتیبان تهیه و بازیابی کنید. تنها استثنا زمانی است که کاربر به طور خاص متوجه می شود که حالت مهمان به یک دستگاه متصل است.
- برای برآورده کردن این نیاز، باید از ورود به سیستم Google Play Games Services v2 استفاده شود. اگر در حال حاضر از v1 Sign-in استفاده می کنید، راهنمایی هایی برای مهاجرت جاوا و ادغام Unity داریم.
- اگر بازی شما راهحلهای شناسایی دیگری دارد، شناسه پخشکننده خدمات بازیهای Google Play را به این راهحلها پیوند دهید تا بازیکنان مجبور نباشند هنگام استفاده از دستگاه جدید، اعتبارنامههای خود را به صورت دستی بازیابی کنند.
- هنگامی که در مورد پیشرفت تضاد وجود دارد (یک بازیکن با خدمات بازیهای Google Play و پلتفرم هویت دیگری وارد میشود)، باید آن را به گونهای حل کنید که بازیکنان شما انتظار داشته باشند و بفهمند. این می تواند از بازیکن بپرسد که با کدام حساب می خواهد بازی کند، پیشرفت محلی را ترجیح می دهد یا پیشرفت را ادغام می کند.
ما تصدیق میکنیم که راهحلهای هویت موجود شما پیچیدگیهای خاص خود را دارند و در مورد موارد لبهای که از تداخل و حل هویت ناشی میشوند، انعطافپذیر هستیم. در پایان، شرط این است که بازیکنان هنگام جابجایی بین Android (از جمله گوشیها و تبلتها) و بازیهای Google Play در رایانه شخصی، به طور خودکار پیشرفت یا وضعیت خود را بازیابی کنند.
توصیه میکنیم برای دریافت توصیههایی در مورد اینکه چگونه میتوانید خدمات بازیهای Google Play را با سیستم هویت موجود خود ادغام کنید، به این صفحه نگاه کنید. به عنوان مثال، برخی از بازیها ممکن است بین سرویسهای بازیهای Google Play و سیستم هویت موجود خود ارتباط 1:1 برقرار کنند (یا همانطور که در صفحه پیوند بالا به آن اشاره میکنیم، یک راهحل الزامآور ). سایر بازیها ممکن است انتخاب کنند که یک حساب خدمات بازیهای Google Play را با تعدادی از حسابهای مرتبط با کاربر مرتبط کنند تا وضعیت را بازیابی کنند (یا همانطور که در صفحه پیوند داده شده در بالا به آن اشاره میکنیم، یک راهحل فراخوان ).
شما می توانید از موارد تست موجود در این صفحه برای ارزیابی راه حل خود در برابر الزامات استفاده کنید.
در اینجا چک لیستی از رفتارهای مورد نیاز و تشویق شده ما در رابطه با ورود به سیستم خدمات بازی های Google Play در بازی های Google Play در رایانه شخصی آمده است.
شناسه | اهمیت | توضیحات |
---|---|---|
1.1 | مورد نیاز | بازیکنان را با Google Play Games Services v2 وارد سیستم شوید در دستگاههای Android و بازیهای Google Play در رایانه شخصی وارد شوید . SDK جدید Google Play Games Services v2 را با بازیهای Android و Google Play خود در نسخههای رایانه شخصی ادغام کنید و عملکرد ورود به سیستم را در بازی خود فعال کنید. استفاده از اعتبارنامههای بازیکنانی که وارد سیستم شدهاند تا نیاز به قدرت 1.2. توجه داشته باشید که v1 Sign-in الزامات را برآورده نمی کند. اگر از Google Play Games Services v1 در حال حاضر در بازی خود استفاده می کنید، باید به نسخه 2 ارتقا دهید. برای اطلاعات بیشتر در مورد انتقال ادغام خود، به راهنمای جاوا و یونیتی مراجعه کنید. |
1.2 | مورد نیاز | با شناسه پخش کننده خدمات Play Games از پیشرفت بازیکن نسخه پشتیبان تهیه و بازیابی کنید. زمانی که کاربر متوجه میشود که پیشرفت به دستگاه محلی مرتبط است و هنگام رفتن به دستگاه دیگری از بین میرود یا پیشرفت فقط در داخل آموزش است، این مورد لازم نیست. برای اطمینان از اینکه بازیکنان هنگام تعویض یا بازنشانی دستگاهها پیشرفت خود را از دست نمیدهند، یا اگر در چندین دستگاه بازی میکنند، مطمئن شوید که پیشرفت آنها در راهحل ذخیره ابری پشتیبانگیری شده است، و در صورت استفاده از شناسه پخش خدمات بازیهای Play بهعنوان کلید، بهطور ایمن استفاده کنید. سرور بازی باطن خود. وقتی بازیکنان با سرویسهای بازیهای Play وارد سیستم میشوند، بررسی کنید که آیا پیشرفتی برای آن حساب وجود دارد یا نه، به بازیکن اجازه دهید از جایی که کار را متوقف کرده است ادامه دهد. میتوانید از راهحل ذخیرهسازی ابری خود یا بازیهای ذخیرهشده خدمات بازیهای Play استفاده کنید اگر بازیکن با «خدمات بازیهای Play» وارد نشده است، سعی کنید پیشرفت بازیکن را به صورت محلی حفظ کنید، سپس زمانی که بازیکن در نهایت به «خدمات بازیهای Play» وارد شد، این پیشرفت را همگامسازی کنید. اگر بازیکن ورود به بازی شما را به تعویق بیندازد، این به جلوگیری از از دست دادن پیشرفت بازیکن کمک می کند. |
1.3 | بهترین تمرین | یک دکمه ورود به سیستم برای بازیکنان خارج شده ارائه کنید. بازیکنان ممکن است از استفاده از خدمات بازی های Play منصرف شوند و بنابراین به طور خودکار وارد بازی شما نشوند. با ارائه دکمه ورود به سیستم برای بازیکنانی که از سیستم خارج شدهاند، به بازیکنان این امکان را میدهید که نظر خود را تغییر دهند و با سرمایهگذاری بیشتر در بازی شما، به خدمات بازیهای Play وارد شوند. دکمه ورود باید برای بازیکنان آسان باشد. برای مثال، باید از صفحه اصلی شما قابل دسترسی باشد یا در صفحه تنظیمات قرار داشته باشد. این دکمه نباید چندین سطح در اعماق منوی بازی شما دفن شود. |
1.4 | خوب به داشتن | دستورالعمل های برندینگ گوگل را دنبال کنید. برای ارائه تجربهای جذاب و ثابت برای بازیکنان، دستورالعملهای مارکگذاری خدمات بازیهای Play را اجرا کنید. |