ارزیابی بازی خود در برابر الزامات تداوم

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

به عنوان پیش نیاز این سناریوها، Play Games Services v2 باید در بازی‌های اندروید و Google Play در نسخه رایانه شخصی بازی شما ادغام شود. شما باید بازی خود را به نسخه 2 منتقل کنید، حتی اگر در حال حاضر از نسخه 1 استفاده می کنید. نمی‌توانید از خدمات بازی‌های Play نسخه ۱ و ۲ با هم استفاده کنید.

هر سناریوی زیر مراحل تکرار سناریو و نتایج مورد انتظار برای مرحله داده شده را نشان می دهد.

1. بازیابی پیشرفت از یک کاربر جدید تلفن همراه به بازی‌های Google Play در رایانه شخصی

در این سناریو، یک بازیکن جدید در ابتدا بازی شما را باز می کند و سپس پیشرفت آنها به طور خودکار با استفاده از شناسه خدمات بازی های Play خود در تلفن همراه و بازی های Google Play در رایانه شخصی بازیابی می شود.

هدف : بازیکنان جدید می توانند به طور یکپارچه پیشرفت خود را از موبایل به رایانه شخصی انتقال دهند.

مراحل نتیجه مورد انتظار
1. بازی را روی موبایل باز کنید.

2. تا زمانی که ابر بازی ذخیره شود و پیشرفت به شناسه بازیکن پیوند داده شود، پیشرفت کافی را جمع آوری کنید.

3. بازی را مجدداً در دستگاه همراه دوم دانلود کنید و اگر انتخابگر حساب خدمات Play Games ظاهر شد، همان نمایه خدمات Play Games را از مرحله 1 انتخاب کنید.

4. در سرویس Google Play Games خود در رایانه شخصی، از مرحله 1 با نمایه خود وارد شوید و بازی را باز کنید.
1. راه‌اندازی «خدمات بازی‌های Play» شروع می‌شود یا نمایه به‌طور خودکار به سیستم وارد می‌شود (بسته به اینکه آیا بازیکن قبلاً نمایه «خدمات بازی‌های Play» پیکربندی شده است یا خیر، و آیا ورود به سیستم خودکار را فعال کرده است).

3. پیشرفت از مرحله 2 باید به طور خودکار بازیابی شود.

4. پیشرفت از مرحله 2 باید به طور خودکار بازیابی شود.

2. بازیابی پیشرفت از یک کاربر تلفن همراه موجود به بازی‌های Google Play در رایانه شخصی

در این سناریو، یک بازیکن موجود (یعنی بازیکنی که قبلاً بازی را در دستگاه خود دانلود کرده است و به نسخه جدید با خدمات Play Games نسخه 2 یکپارچه به‌روزرسانی می‌کند) به طور خودکار پیشرفت خود را با شناسه خدمات بازی‌های Play در تلفن همراه و Google بازیابی می‌کند. بازی ها را روی رایانه شخصی بازی کنید.

هدف : بازیکنان موجود می توانند به طور یکپارچه پیشرفت خود را در تلفن همراه به رایانه شخصی انتقال دهند.

مراحل نتیجه مورد انتظار
1. نسخه قبلی بازی را در تلفن همراه دانلود و باز کنید که هنوز Play Games Services v2 را ادغام نکرده است.

2. در بازی کمی پیشرفت کنید.

3. بازی را ببندید، به نسخه جدید بازی در تلفن همراه با Play Games Services v2 یکپارچه ارتقا دهید، بازی را باز کنید و وارد شوید یا یک حساب جدید ایجاد کنید. تا زمانی که ابر بازی ذخیره شود و پیشرفت به شناسه بازیکن پیوند داده شود، پیشرفت کافی را جمع آوری کنید.

4. بازی را در دستگاه تلفن همراه حذف کنید.

5. بازی را دوباره در موبایل دانلود کنید و از مرحله 3 همان پروفایل را انتخاب کنید.

6. در سرویس Google Play Games خود در رایانه شخصی، از مرحله 3 با نمایه خود وارد شوید و بازی را باز کنید.
3. راه‌اندازی «خدمات بازی‌های Play» شروع می‌شود یا نمایه به‌طور خودکار وارد سیستم می‌شود (بسته به اینکه آیا بازیکن قبلاً نمایه «خدمات بازی‌های Play» پیکربندی شده است یا خیر، و آیا ورود به سیستم خودکار را فعال کرده است).

5. پیشرفت از مرحله 4 باید به طور خودکار بازیابی شود.

6. پیشرفت از مرحله 4 باید به طور خودکار بازیابی شود.

3. بازیابی پیشرفت از یک کاربر Google Play Games در رایانه شخصی به تلفن همراه

این شبیه به 2 مورد قبلی است، اما در عوض بازیکن در Google Play Games روی رایانه شخصی شروع به کار می کند و به موبایل می رود. Android شما در ساخت رایانه شخصی و ساخت‌های موبایل باید در مورد خدمات بازی‌های Google Play و ذخیره ابری یکسان عمل کنند.

هدف : بازیکنانی که در ابتدا بازی شما را در بازی‌های Google Play روی رایانه شخصی دانلود می‌کنند، می‌توانند به‌طور یکپارچه پیشرفت خود را به موبایل منتقل کنند.

مراحل نتیجه مورد انتظار
1. بازی را در Google Play Games در رایانه شخصی باز کنید.

2. تا زمانی که ابر بازی ذخیره شود و پیشرفت به شناسه بازیکن پیوند داده شود، پیشرفت کافی را جمع آوری کنید.

3. در دستگاه تلفن همراه خود، از مرحله 1 با نمایه خود وارد شوید و بازی را باز کنید.
3. پیشرفت از مرحله 2 باید به طور خودکار بازیابی شود.

4. بازیابی پیشرفت کاربری که در ابتدا ورود به سیستم تلفن همراه خدمات بازی‌های Google Play را رد کرده است

این مرحله تأیید می‌کند که اگر بازیکن در ابتدا از ایجاد/ورود به سیستم با نمایه خدمات بازی‌های Play خود در تلفن همراه خودداری کند، همچنان می‌تواند در آینده ذخیره ابری را انتخاب کند.

هدف : بازیکنانی که ثبت‌نام در خدمات بازی‌های Play را به تعویق می‌اندازند، می‌توانند در آینده ثبت‌نام کنند و انتظار رفتاری مشابه با کسانی که در اولین درخواست ثبت‌نام می‌کنند، داشته باشند.

مراحل نتیجه مورد انتظار
1. مطمئن شوید در تنظیمات Play Games Services هیچ نمایه ای وارد بازی نشده است.

2. بازی را روی تلفن همراه باز کنید (مطمئن شوید که به هیچ یک از نمایه‌های خدمات بازی‌های Play وارد نشوید).

3. در بازی کمی پیشرفت کنید.

4. بازی را ببندید و دوباره باز کنید، در انتخابگر حساب «خدمات بازی‌های Play» ظاهر می‌شود، نمایه «خدمات بازی‌های Play» را در دستگاه انتخاب کنید.

5. تا زمانی که ابر بازی ذخیره شود و پیشرفت به شناسه بازیکن پیوند داده شود، پیشرفت کافی را جمع آوری کنید.

6. بازی را روی دستگاه تلفن همراه حذف کنید.

7. بازی را دوباره در موبایل دانلود کنید و از مرحله 4 همان پروفایل را انتخاب کنید.
7. پیشرفت حساب بازیابی می شود.

این مورد شرایطی را پوشش می‌دهد که پیشرفت بازیکن توسط شناسه خدمات بازی‌های Play ردیابی شود، حتی زمانی که به سیستم‌های هویتی متعدد وارد شده باشید. این همچنین تأیید می‌کند که اگر بازی شما از راه‌حل‌های هویتی دیگری استفاده می‌کند، شناسه خدمات بازی‌های Play به این راه‌حل‌ها پیوند داده می‌شود تا بازیکنان مجبور نباشند هنگام استفاده از دستگاه جدید، اعتبارنامه‌های خود را به صورت دستی بازیابی کنند. برای اطلاعات بیشتر در مورد این نیاز، الزامات تداوم را ببینید.

هدف : بازیکنانی که به سیستم هویت موجود یک بازی وارد شده‌اند، می‌توانند بدون نیاز به ورود به سیستم در هر پلتفرم، پیشرفت و حساب کاربری خود را بین موبایل و بازی‌های Google Play در رایانه شخصی به طور یکپارچه انتقال دهند.

مراحل نتیجه مورد انتظار
1. مطمئن شوید در تنظیمات Play Games Services هیچ نمایه ای وارد بازی نشده است.

2. بازی را روی تلفن همراه باز کنید (مطمئن شوید که به هیچ یک از نمایه‌های خدمات بازی‌های Play وارد نشوید).

3. در بازی کمی پیشرفت کنید.

4. پیشرفت فعلی بازی را به یک حساب غیر Play Games Services که بخشی از سیستم هویت موجود است پیوند دهید.

5. بازی را ببندید و دوباره باز کنید.

6. در هنگام بازگشایی بازی با نمایه خدمات Play Games که با هیچ حسابی در این بازی مرتبط نشده است، وارد خدمات بازی‌های Play شوید.

7. تا زمانی که ابر بازی ذخیره شود و پیشرفت به شناسه بازیکن پیوند داده شود، پیشرفت کافی را جمع آوری کنید.

8. بازی را روی دستگاه تلفن همراه حذف کنید.

9. بازی را مجدداً در موبایل دانلود کنید، بازی را باز کنید و همان پروفایل Play Games Services را از مرحله 6 انتخاب کنید.
9. پیشرفت حساب از مرحله 7 بازیابی می شود و سیستم هویتی که در مرحله 4 وارد شده است باید به طور خودکار وارد سیستم شوید.

6. تداخل حساب در تلفن همراه را حل کنید

ما این الزام را داریم که وقتی در مورد پیشرفت درگیری وجود دارد (بازیکنی با خدمات بازی‌های Play و پلتفرم هویت دیگری وارد می‌شود)، باید آن را به گونه‌ای حل کنید که بازیکنان شما انتظار داشته باشند و بفهمند. این می تواند از بازیکن بپرسد که با کدام حساب می خواهد بازی کند، پیشرفت محلی را ترجیح می دهد یا پیشرفت را ادغام می کند. این زمانی اتفاق می‌افتد که بازیکنی با «خدمات بازی‌های Play» وارد می‌شود، سپس با سیستم هویتی دیگری که به نمایه «خدمات بازی‌های Play» دیگر مرتبط است وارد سیستم می‌شود. با توجه به اینکه هر توسعه‌دهنده ممکن است این را به روشی منحصربه‌فرد پیاده‌سازی کند، ما مراحل/رفتار موردانتظار فهرست‌شده در زیر را نداریم، با این حال می‌خواستیم هنگام برنامه‌ریزی برای پیاده‌سازی شما، این الزام را در اینجا مطرح کنیم. برای اطلاعات بیشتر در مورد این نیاز، الزامات تداوم را ببینید.

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