برای ارائه بهترین تجربه به بازیکنان در بازیهای گوگل پلی روی کامپیوتر، نسخههای گوگل پلی روی کامپیوتر و موبایل (اندروید) بازی شما باید با استفاده از Google Play Games Services v2 SDK، یک تجربه یکپارچه بین دستگاهی ارائه دهند تا برای بازیهای گوگل پلی روی کامپیوتر بهینه شده تلقی شوند.
در اینجا خلاصهای از الزامات آمده است:
- بازیکنان در موبایل (اندروید) و بازیهای گوگل پلی در کامپیوتر (روی کامپیوتر شخصی) در صورت امکان به طور خودکار در بازی شما وارد سرویسهای بازیهای گوگل پلی میشوند و پیشرفت غیرآموزشی آنها به شناسه بازیکن سرویسهای بازیهای گوگل پلی آنها مرتبط است. در دستگاههای دیگر، بازی در صورت عدم تداخل با وضعیت محلی، این پیشرفت را به طور خودکار بازیابی میکند.
- ممکن است کاربران به طور خودکار با سرویسهای بازیهای گوگل پلی وارد بازی شما شوند، اما با سیستم هویت موجود شما (مثلاً حسابهای مهمان) وارد نشوند. در این موارد، با توجه به اینکه کاربر با سرویسهای بازیهای گوگل پلی وارد شده است و انتظار دارد که پیشرفت او ذخیره شود، شما همچنان باید از پیشرفت کاربر نسخه پشتیبان تهیه کرده و آن را بازیابی کنید. تنها استثنا زمانی است که کاربر به طور خاص متوجه شود که حالت مهمان به یک دستگاه واحد وابسته است.
- برای برآورده کردن این نیاز، باید از ورود به سیستم نسخه ۲ سرویسهای بازیهای گوگل پلی استفاده شود. اگر از ورود به سیستم نسخه ۱ استفاده میکنید، ما راهنماییهایی برای انتقال ادغامهای جاوا و یونیتی داریم.
- اگر بازی شما راهحلهای هویتی دیگری دارد، شناسه بازیکن سرویسهای بازیهای گوگل پلی را به این راهحلها پیوند دهید تا بازیکنان هنگام استفاده از دستگاه جدید مجبور نباشند اعتبارنامههای خود را به صورت دستی بازیابی کنند.
- وقتی در روند بازی (ورود بازیکن با سرویسهای بازیهای گوگل پلی و یک پلتفرم هویتی دیگر) تداخل وجود دارد، باید آن را به روشی که بازیکنانتان انتظار دارند و درک میکنند، حل کنید. این میتواند شامل پرسیدن از بازیکن با کدام حساب کاربری باشد، ترجیح دادن روند بازی به صورت محلی یا ادغام روند بازی باشد.
ما اذعان داریم که راهحلهای هویتی موجود شما پیچیدگیهای خاص خود را دارند و ما در موارد بحرانی که از تداخل هویت و حل و فصل آنها ناشی میشود، انعطافپذیر هستیم. در نهایت، شرط لازم این است که بازیکنان هنگام جابجایی بین اندروید (شامل تلفنها و تبلتها) و بازیهای گوگل پلی در رایانه شخصی، پیشرفت یا وضعیت خود را به طور خودکار بازیابی کنند.
این توصیهها را در مورد نحوه ادغام سرویسهای بازیهای گوگل پلی با سیستم هویت موجود خود مشاهده کنید. میتوانید بر اساس نیازهای بازی خود، از بین دو روش اصلی ادغام یکی را انتخاب کنید.
- راهکار اتصال: یک اتصال یک به یک بین سرویسهای بازیهای گوگل پلی و سیستم هویت موجود خود ایجاد کنید.
- راه حل رفع مشکل: برای بازیابی وضعیت، یک حساب کاربری Google Play Games Services را با چندین حساب کاربری مرتبط مرتبط کنید.
هر روش مزایای متفاوتی برای مدیریت پیشرفت بازیکن در دستگاههای مختلف ارائه میدهد.
شما میتوانید از موارد آزمایشی برای ارزیابی راهحل خود در برابر الزامات استفاده کنید.
در اینجا چک لیستی از رفتارهای الزامی و تشویقی ما در رابطه با ورود به سیستم سرویسهای بازیهای گوگل پلی در بازیهای گوگل پلی روی کامپیوتر ارائه شده است.
| شناسه | اهمیت | توضیحات |
|---|---|---|
| ۱.۱ | برای ساختهای بهینهشده مورد نیاز است | بازیکنان را با Google Play Games Services نسخه ۲ در دستگاههای اندروید و Google Play Games در رایانه شخصی وارد سیستم کنید. کیت توسعه نرمافزاری جدید Google Play Games Services v2 را با نسخههای اندروید و بازیهای گوگل پلی روی کامپیوتر خود ادغام کنید و قابلیت ورود به سیستم را در بازی خود فعال کنید. از اعتبارنامههای بازیکنان وارد شده تا الزامات قدرت ۱.۲ استفاده کنید. توجه داشته باشید که ورود به سیستم نسخه ۱، شرایط لازم را برآورده نمیکند. اگر از خدمات بازیهای گوگل پلی نسخه ۱ در بازی خود استفاده میکنید، باید آن را به نسخه ۲ ارتقا دهید. برای اطلاعات بیشتر در مورد انتقال بازی خود، به راهنماهای جاوا و یونیتی مراجعه کنید. |
| ۱.۲ | برای ساختهای بهینهشده مورد نیاز است | با استفاده از شناسه بازیکن Play Games Services، از پیشرفت بازیکن نسخه پشتیبان تهیه کرده و آن را بازیابی کنید. این مورد زمانی لازم نیست که بازیکن بداند پیشرفت به دستگاه محلی وابسته است و هنگام رفتن به دستگاه دیگر از بین میرود یا پیشرفت فقط در آموزش است. برای اطمینان از اینکه بازیکنان هنگام تغییر یا تنظیم مجدد دستگاهها، یا اگر روی چندین دستگاه بازی میکنند، پیشرفت خود را از دست نمیدهند، مطمئن شوید که پیشرفت آنها در یک راهکار ذخیره ابری پشتیبانگیری شده است و اگر از سرور بازی پشتیبان خود استفاده میکنید، از شناسه بازیکن Play Games Services به عنوان کلید، به طور ایمن، استفاده کنید. وقتی بازیکنان با Play Games Services وارد سیستم میشوند، بررسی کنید که آیا پیشرفتی برای آن حساب وجود دارد یا خیر و اگر وجود دارد، به بازیکن اجازه دهید از جایی که متوقف شده است، ادامه دهد. میتوانید از راهکار ذخیره ابری خود یا بازیهای ذخیره شده Play Games Services استفاده کنید. اگر بازیکن با سرویسهای بازیهای Play وارد سیستم نشده است، سعی کنید پیشرفت بازیکن را به صورت محلی حفظ کنید، سپس وقتی که بازیکن در نهایت وارد سرویسهای بازیهای Play شد، آن پیشرفت را همگامسازی کنید. این کار به جلوگیری از از دست رفتن هرگونه پیشرفت بازیکن در صورت به تعویق افتادن ورود به بازی شما کمک میکند. |
| ۱.۳ | بهترین روش | برای بازیکنانی که از سیستم خارج شدهاند، دکمه ورود قرار دهید. بازیکنان ممکن است از استفاده از خدمات بازیهای Play انصراف دهند و بنابراین به طور خودکار وارد بازی شما نشوند. با افزودن دکمه ورود به سیستم برای بازیکنانی که از سیستم خارج شدهاند، به بازیکنان این امکان را میدهید که با افزایش علاقهشان به بازی شما، نظرشان را تغییر دهند و وارد خدمات بازیهای Play شوند. دکمه ورود باید برای بازیکنان قابل پیدا کردن باشد؛ برای مثال، باید از صفحه اصلی یا در صفحه تنظیمات قابل دسترسی باشد. این دکمه نباید در چندین سطح در منوی بازی شما پنهان شده باشد. |
| ۱.۴ | خوب است که داشته باشید | دستورالعملهای برندسازی گوگل را دنبال کنید. برای ارائه یک تجربه جذاب و یکپارچه به بازیکنان، دستورالعملهای برندسازی Play Games Services را اجرا کنید. |