شما میتوانید از موارد آزمایشی زیر استفاده کنید تا ببینید آیا بازی شما الزامات تداوم ما را با سناریوهای مختلف برآورده میکند یا خیر. لطفاً توجه داشته باشید که این فهرست کاملی از همه سناریوها نیست و این سند ممکن است در آینده بهروزرسانی شود.
به عنوان پیشنیاز این سناریوها، سرویسهای Play Games نسخه ۲ باید در نسخههای اندروید و Google Play Games روی کامپیوتر بازی شما ادغام شوند. شما باید بازی خود را به نسخه ۲ منتقل کنید، حتی اگر در حال حاضر از نسخه ۱ استفاده میکنید. نمیتوانید از سرویسهای Play Games نسخه ۱ و ۲ با هم استفاده کنید.
هر سناریوی زیر مراحل تکرار سناریو و نتایج مورد انتظار برای مرحله داده شده را نشان میدهد.
۱. بازیابی پیشرفت از یک کاربر جدید موبایل به بازیهای گوگل پلی در کامپیوتر
در این سناریو، یک بازیکن جدید ابتدا بازی شما را باز میکند و سپس پیشرفت او به طور خودکار با استفاده از شناسه خدمات بازیهای Play او در موبایل و بازیهای Google Play در رایانه شخصی بازیابی میشود.
هدف : بازیکنان جدید میتوانند پیشرفت خود را به راحتی از موبایل به کامپیوتر منتقل کنند.
| مراحل | نتیجه مورد انتظار |
|---|---|
| ۱. بازی را روی موبایل باز کنید. ۲. پیشرفت کافی را جمعآوری کنید تا فضای ابری بازی ذخیره شود و پیشرفت به شناسه بازیکن (Player ID) مرتبط شود. ۳. بازی را دوباره روی دستگاه تلفن همراه دوم دانلود کنید و اگر انتخابگر حساب Play Games Services ظاهر شد، همان پروفایل Play Games Services را از مرحله ۱ انتخاب کنید. ۴. در کلاینت Google Play Games on PC خود، با پروفایل خود از مرحله ۱ وارد شوید و بازی را باز کنید. | ۱. راهاندازی سرویسهای بازیهای Play آغاز میشود یا نمایه بهطور خودکار وارد سیستم میشود (بسته به اینکه آیا بازیکن از قبل نمایه سرویسهای بازیهای Play را پیکربندی کرده است یا خیر، و آیا ورود خودکار را فعال کرده است). ۳. پیشرفت از مرحله ۲ باید به طور خودکار بازیابی شود. ۴. پیشرفت از مرحله ۲ باید به طور خودکار بازیابی شود. |
۲. بازیابی پیشرفت از یک کاربر موبایل موجود به بازیهای گوگل پلی در کامپیوتر
در این سناریو، پیشرفت یک بازیکن فعلی (یعنی بازیکنی که از قبل بازی را روی دستگاه خود دانلود کرده و به نسخه جدید با Play Games Services v2 ارتقا میدهد) به طور خودکار توسط شناسه Play Games Services او در موبایل و Google Play Games در کامپیوتر بازیابی میشود.
هدف : بازیکنان فعلی میتوانند پیشرفت خود را از طریق موبایل به کامپیوتر شخصی منتقل کنند.
| مراحل | نتیجه مورد انتظار |
|---|---|
| ۱. نسخه قبلی بازی را که هنوز Play Games Services v2 را پشتیبانی نمیکند، دانلود و روی موبایل خود باز کنید. ۲. در بازی کمی پیشرفت کنید. ۳. بازی را ببندید، به نسخه جدید بازی روی موبایل با Play Games Services v2 ارتقا دهید، بازی را باز کنید و وارد سیستم شوید یا یک حساب کاربری جدید ایجاد کنید. به اندازه کافی پیشرفت کنید تا ذخیره ابری بازی انجام شود و پیشرفت به شناسه بازیکن مرتبط شود. ۴. بازی را از روی دستگاه تلفن همراه حذف کنید. ۵. بازی را دوباره روی موبایل دانلود کنید و همان پروفایل مرحله ۳ را انتخاب کنید. ۶. در کلاینت Google Play Games on PC خود، با پروفایل خود از مرحله ۳ وارد شوید و بازی را باز کنید. | ۳. راهاندازی سرویسهای بازیهای Play آغاز میشود یا نمایه بهطور خودکار وارد سیستم میشود (بسته به اینکه آیا بازیکن از قبل نمایه سرویسهای بازیهای Play را پیکربندی کرده است یا خیر، و آیا ورود خودکار را فعال کرده است). ۵. پیشرفت از مرحله ۴ باید به طور خودکار بازیابی شود. ۶. پیشرفت از مرحله ۴ باید به طور خودکار بازیابی شود. |
۳. بازیابی پیشرفت از یک کاربر Google Play Games در رایانه شخصی به موبایل
این مورد مشابه دو مورد قبلی است، اما در عوض، بازیکن از Google Play Games در کامپیوتر شروع میکند و به موبایل میرود. نسخه اندروید شما در کامپیوتر و نسخه موبایل باید از نظر سرویسهای Google Play Games و ذخیره ابری یکسان عمل کنند.
هدف : بازیکنانی که در ابتدا بازی شما را از Google Play Games روی کامپیوتر دانلود میکنند، میتوانند پیشرفت خود را به راحتی به موبایل منتقل کنند.
| مراحل | نتیجه مورد انتظار |
|---|---|
| ۱. بازی را در گوگل پلی گیمز روی کامپیوتر باز کنید. ۲. پیشرفت کافی را جمعآوری کنید تا فضای ابری بازی ذخیره شود و پیشرفت به شناسه بازیکن (Player ID) مرتبط شود. ۳. در دستگاه تلفن همراه خود، با پروفایل خود از مرحله ۱ وارد شوید و بازی را باز کنید. | ۳. پیشرفت از مرحله ۲ باید به طور خودکار بازیابی شود. |
۴. بازیابی پیشرفت از کاربری که در ابتدا ورود به سیستم موبایل Google Play Games Services را رد کرده است
این مرحله تأیید میکند که اگر بازیکن در ابتدا از ایجاد/ورود به سیستم با نمایه خدمات بازیهای Play خود در تلفن همراه خودداری کند، همچنان میتواند در آینده ذخیره ابری را انتخاب کند.
هدف : بازیکنانی که ثبتنام در سرویسهای بازیهای پلی را به تعویق میاندازند، میتوانند در آینده ثبتنام کنند و انتظار رفتاری مشابه با کسانی که در ابتدا ثبتنام میکنند را داشته باشند.
| مراحل | نتیجه مورد انتظار |
|---|---|
| ۱. مطمئن شوید که در تنظیمات Play Games Services هیچ پروفایلی با حساب کاربری وارد بازی نشده باشد. ۲. بازی را روی موبایل باز کنید (مطمئن شوید که به هیچ پروفایلی در Play Games Services وارد نشدهاید). ۳. در بازی کمی پیشرفت کنید. ۴. بازی را ببندید و دوباره باز کنید، در پنجره انتخاب حساب کاربری Play Games Services، یک نمایه Play Games Services را در دستگاه انتخاب کنید. ۵. پیشرفت کافی را جمعآوری کنید تا فضای ابری بازی ذخیره شود و پیشرفت به شناسه بازیکن (Player ID) مرتبط شود. ۶. بازی را از روی دستگاه تلفن همراه حذف کنید. ۷. بازی را دوباره روی موبایل دانلود کنید و همان پروفایل مرحله ۴ را انتخاب کنید. | ۷. پیشرفت حساب بازیابی شد. |
۵. یک پروفایل جدید از سرویسهای بازیهای گوگل پلی را به یک سیستم هویتی موجود متصل کنید
این مورد، الزام ردیابی پیشرفت بازیکن توسط شناسه خدمات بازیهای Play را پوشش میدهد، حتی زمانی که به چندین سیستم هویتی وارد شده باشید. این همچنین تأیید میکند که اگر بازی شما از سایر راهحلهای هویتی استفاده میکند، شناسه خدمات بازیهای Play به این راهحلها مرتبط میشود تا بازیکنان هنگام استفاده از یک دستگاه جدید مجبور نباشند اعتبارنامههای خود را به صورت دستی بازیابی کنند. برای اطلاعات بیشتر در مورد این الزام، به الزامات تداوم مراجعه کنید.
هدف : بازیکنانی که در سیستم هویت موجود یک بازی وارد شدهاند، میتوانند بدون نیاز به ورود به سیستم در هر پلتفرم، پیشرفت و حساب خود را بین موبایل و Google Play Games در رایانه شخصی منتقل کنند.
| مراحل | نتیجه مورد انتظار |
|---|---|
| ۱. مطمئن شوید که در تنظیمات Play Games Services هیچ پروفایلی با حساب کاربری وارد بازی نشده باشد. ۲. بازی را روی موبایل باز کنید (مطمئن شوید که به هیچ پروفایلی در Play Games Services وارد نشدهاید). ۳. در بازی کمی پیشرفت کنید. ۴. پیشرفت فعلی بازی را به یک حساب کاربری غیر از Play Games Services که بخشی از سیستم هویت موجود است، پیوند دهید. ۵. بازی را ببندید و دوباره باز کنید. ۶. هنگام باز کردن مجدد بازی، با پروفایلی از خدمات بازیهای پلی که به هیچ حسابی در این بازی متصل نشده است، وارد خدمات بازیهای پلی شوید. ۷. پیشرفت کافی را جمعآوری کنید تا فضای ابری بازی ذخیره شود و پیشرفت به شناسه بازیکن (Player ID) مرتبط شود. ۸. بازی را از روی دستگاه تلفن همراه حذف کنید. ۹. بازی را دوباره روی موبایل دانلود کنید، بازی را باز کنید و همان پروفایل Play Games Services را از مرحله ۶ انتخاب کنید. | ۹. پیشرفت حساب از مرحله ۷ بازیابی شده است و سیستم هویتی که در مرحله ۴ وارد آن شدهاید، باید به طور خودکار وارد سیستم شود. |
۶. حل اختلافات حساب کاربری در موبایل
ما الزامی داریم که وقتی در روند پیشرفت (ورود بازیکن با سرویسهای بازیهای Play و یک پلتفرم هویتی دیگر) تداخل وجود دارد، باید آن را به روشی که بازیکنانتان میتوانند انتظار داشته باشند و بفهمند، حل کنید. این میتواند شامل پرسیدن از بازیکن باشد که میخواهد با کدام حساب بازی کند، ترجیح دادن پیشرفت محلی یا ادغام پیشرفت. این اتفاق زمانی میافتد که بازیکن با سرویسهای بازیهای Play وارد سیستم شود، سپس با سیستم هویتی دیگری که به یک پروفایل سرویسهای بازیهای Play دیگر مرتبط است، وارد سیستم شود. با توجه به اینکه هر توسعهدهنده ممکن است تصمیم بگیرد این را به روشی منحصر به فرد پیادهسازی کند، ما مراحل/رفتار مورد انتظار را در زیر فهرست نکردهایم، با این حال میخواستیم هنگام برنامهریزی برای پیادهسازی شما، این الزام را در اینجا ذکر کنیم. برای اطلاعات بیشتر در مورد این الزام، به الزامات پیوستگی مراجعه کنید.
هدف : بازیکنانی که با یک پروفایل Play Games Services شروع میکنند، سپس با یک حساب درون بازی که به پروفایل دیگری از Play Games Services متصل است وارد سیستم میشوند، میتوانند انتظار داشته باشند که مدیریت حسابشان به روشی قابل پیشبینی انجام شود، به طوری که بازیکن به روشنی مشخص کند که میخواهد کدام حساب را حفظ کند یا به حساب Play Games Services خود متصل کند.