چک لیست کیفیت خدمات بازی های Google Play

کیفیت بازی شما بر موفقیت درازمدت بازی شما تأثیر می گذارد - از نظر نصب، رتبه بندی و بررسی بازیکن، تعامل و حفظ بازیکن. قبل از انتشار بازی خود، مهم است که مطمئن شوید بازی شما با ویژگی های قانع کننده و یک رابط کاربری بصری و خوب طراحی شده، انتظارات اساسی بازیکنان بازی را برآورده می کند.

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

1. وارد شوید

وظایف چک لیست زیر برای اجرای عملکرد ورود به سیستم بازیکن در بازی شما اعمال می شود. درباره نحوه عملکرد ورود به سیستم و نحوه اجرای آن در مفاهیم ورود به سیستم بیشتر بیاموزید. برای مثال‌های کد نحوه پیاده‌سازی ورود به سیستم در بازی‌های تلفن همراه، به پیاده‌سازی ورود به سیستم در Android مراجعه کنید.

شناسه اهمیت توضیحات
1.1 مورد نیاز بازیکنان را با خدمات بازی های Google Play وارد کنید.
1.1.1. هنگام راه‌اندازی بازی، بازیکنان را به‌طور خودکار وارد سیستم کنید. از ورود دستی به عنوان پشتیبان استفاده کنید

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

اگر بازیکن تصمیم گرفت وارد سیستم نشود، این را به خاطر بسپارید و دیگر از بازیکن درخواست نکنید. در عوض، یک دکمه ورود به سیستم ارائه دهید. دکمه ورود باید برای بازیکنان آسان باشد. برای مثال، باید از صفحه اصلی شما قابل دسترسی باشد یا در صفحه تنظیمات قرار داشته باشد. این دکمه نباید چندین سطح در اعماق منوی بازی شما دفن شود. به تلاش برای ورود خودکار بازیکنان هر بار که بازی شما را شروع می کنند ادامه دهید - آنها ممکن است تنظیمات برگزیده خود را تغییر دهند و به طور خودکار وارد سیستم شوند.

1.2 مورد نیاز هنگام ایجاد کلاینت ورود به سیستم، دامنه‌های غیر بازی‌های Play را درخواست نکنید. این به بازیکنان اجازه می‌دهد تا به‌طور خودکار وارد بازی شما شوند، زیرا درخواست دامنه‌های غیر از بازی‌های Play باعث می‌شود کاربران مجبور شوند از ورود تعاملی استفاده کنند.

اگر از قبل دامنه‌های غیربازی‌های Play را درخواست می‌کنید، هر حوزه غیرضروری را از ساختار GoogleSignInOptions خود به همراه هر APIهایی که دیگر استفاده نمی‌کنید حذف کنید. اگر نیاز به درخواست دامنه های دیگر دارید (به عنوان مثال، اگر می خواهید ایمیل کاربر را برای اهداف بازاریابی ببینید)، این کار را در زمان مربوطه انجام دهید و نه به عنوان بخشی از فرآیند ورود به سیستم.

// This is the proper way to do it
GoogleSignInOptions signInOption = GoogleSignInOptions.DEFAULT_GAMES_SIGN_IN;
1.3 مورد نیاز به بازیکنان اجازه دهید وارد سیستم شوند.

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

1.4 مورد نیاز هنگام ورود به سیستم، پنجره «اتصال» را به طور مناسب نمایش دهید.

در دستگاه‌های Android، هر زمان که جریان ورود به سیستم فراخوانی می‌شود، پنجره بازشو «اتصال» بازی‌های Google Play باید نمایش داده شود. برای این کار باید متد setViewForPopups() کلاس GamesClient را فراخوانی کنید. بررسی کنید که هنگام ورود خودکار بازیکن در شروع بازی، این پاپ آپ نشان داده شود. این به بازیکنان این امکان را می دهد که بدانند به درستی وارد بازی شما شده اند.

مثال زیر نشان می‌دهد که چگونه پنجره بازشو «اتصال» در یک بازی Android در حین ورود به سیستم و سپس یک انیمیشن مختصر از نشان‌واره خدمات بازی‌های Google Play ظاهر می‌شود.

اسکرین شات پنجره "اتصال به" را نشان می دهد.
1.5 مورد نیاز گزینه خروج از سیستم را در اختیار بازیکنان قرار دهید.

پس از ورود به سیستم، بازیکن باید همیشه گزینه خروج از سیستم را داشته باشد.

یک دکمه خروج از سیستم را در صفحه بازی مربوطه در برنامه خود (به عنوان مثال، در صفحه تنظیمات پخش کننده) در نظر بگیرید.

1.6 بهترین تمرین به یاد داشته باشید اگر بازیکنان ورود به سیستم را رد کردند.

اگر زمانی که بازی شما در ابتدا جریان ورود به سیستم را شروع می‌کند، بازیکن از ورود به سیستم خودداری کند (به عنوان مثال، اگر روی لغو در رابط کاربری ورود به سیستم کلیک کرد)، همچنان باید به بازیکن اجازه دهید تا بازی را ادامه دهد.

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

یک استثنا این است که بازیکنان سعی می کنند به یک ویژگی گیم پلی که وابسته به ورود به سیستم است دسترسی داشته باشند (به عنوان مثال، ارسال امتیاز به تابلوی امتیازات). در این صورت، از آنها بخواهید تا قبل از ادامه بازی وارد سیستم شوند.

1.7 بهترین تمرین تعداد بازیکنان وارد شده را به حداکثر برسانید.

ورود بازیکنان بیشتر به خدمات بازی‌های Google Play با افزایش فرصت‌ها برای بازی‌های مشارکتی و رقابتی، به بازیکنان شما سود می‌رساند. برای به حداکثر رساندن تعداد بازیکنانی که وارد سرویس‌های بازی‌های Google Play شده‌اند، به شدت تشویق می‌شوید که به‌طور خودکار از بازیکنان بخواهید که وارد سیستم شوند، همانطور که در بالا توضیح داده شد.

در غیر این صورت، بازیکنان را در اسرع وقت از یکی از این نقاط به جریان ورود هدایت کنید (اول بیشتر توصیه می شود):

  • بلافاصله پس از شروع بازی شما.
  • بلافاصله پس از یک تجربه مقدماتی، مانند یک صحنه یا آموزش.
  • وقتی بازیکن در هر نقطه از بازی شما روی دکمه ورود به سیستم گوگل کلیک می کند.
1.8 خوب به داشتن دستورالعمل های برندینگ گوگل را دنبال کنید.

برای ارائه تجربه‌ای جذاب و ثابت برای بازیکنان، دستورالعمل‌های برندسازی خدمات بازی‌های Google Play را اجرا کنید.

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

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

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

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

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

2. دستاوردها

وظایف چک لیست زیر برای اجرای ویژگی Achievements در بازی شما اعمال می شود.

شناسه اهمیت توضیحات
2.1 مورد نیاز اطمینان حاصل کنید که همه دستاوردها قابل دستیابی هستند.

بازیکنان باید بتوانند قفل تمام دستاوردهایی که ایجاد می کنید را باز کنند.

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

همه تصاویر، متن و توضیحات باید در میان دستاوردها منحصر به فرد باشند.

2.3 بهترین تمرین به طور متناسب به دستاوردها امتیاز دهید.

امتیازات موفقیت باید متناسب با مقدار زمان یا مهارت مورد نیاز برای کسب آن دستاورد باشد.

2.4 بهترین تمرین دستاوردها را برای انواع سطوح دشواری طراحی کنید.

شامل چند دستاورد آسان که یک بازیکن می تواند از طریق گیم پلی معمولی به دست بیاورد، تعدادی دستاورد با درجه سختی متوسط ​​که به مهارت یا تعهد بیشتر بازیکن نیاز دارد، و یک یا دو دستاورد بسیار دشوار برای بازیکنان اختصاص داده شده.

برای مثال، اسکرین شات زیر دستاوردی را نشان می‌دهد که به سختی به دست می‌آید که به ایجاد انگیزه و حفظ طرفداران عنوان کمک می‌کند.

به سختی می توان دستاوردهایی را به دست آورد که به کسب 5 هزار جواهر نیاز دارد
2.5 خوب به داشتن دستاوردها را جلوی بارگذاری نکنید.

از اعطای بیش از یک دستاورد در 5 دقیقه اول بازی خودداری کنید، زیرا بازیکنانی که تازه وارد بازی شما شده اند به اندازه کافی سرمایه گذاری نمی کنند.

دستاوردهای خود را طوری تعریف نکنید که ناخواسته در مراحل اولیه گیم پلی به آنها داده شود. برای مثال، مراقب دستاوردهایی باشید که احتمالاً در شروع بازی به‌طور بی‌اهمیت به دست می‌آیند، مانند «سطح را بدون آسیب رساندن کامل کنید» .

2.6 خوب به داشتن دستاوردها را در مورد فعالیت های قانع کننده در بازی تعریف کنید.

معیارهایی را برای ساخت دستاوردهایی انتخاب کنید که بازی شما را قانع‌کننده‌تر و قابل پخش‌تر کند (برای مثال، «تعداد زامبی‌های کشته شده» معیار جالب‌تری نسبت به «تعداد مایل‌هایی که شخصیت شما طی کرده است» است).

2.7 خوب به داشتن از نمادهای دستاورد رنگی استفاده کنید.

سرویس‌های بازی‌های Google Play از نسخه‌های خاکستری نمادهای دستاورد استفاده می‌کنند تا نشان دهند که آیا آنها به دست آورده‌اند یا به دست نیاورده‌اند. اگر محدود به استفاده از تمام نمادهای دستاورد سیاه (یا تمام سفید) هستید، آنها را در پس زمینه رنگی نمایش دهید.

2.8 خوب به داشتن استفاده از دستاوردهای پنهان را به حداقل برسانید.

دستاوردهای پنهان فقط باید برای جلوگیری از اسپویلرهای درون بازی استفاده شوند. آنها نباید هنجار باشند.

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

"یافتن 100 صندوق گنج" دستاورد بهتری نسبت به "یافتن موردی است که 1٪ احتمال دارد در صندوقچه گنج ظاهر شود" است.

2.10 خوب به داشتن مانند یک «شکارچی دستاورد» فکر کنید.

برخی از بازیکنان تلاش می کنند تا هر دستاوردی را که ایجاد می کنید به دست آورند. سعی کنید دستاوردهایی برای این دسته از بازیکنان ارائه دهید. از ایجاد دستاوردهایی که بیش از حد به عناصر خارج از کنترل بازیکن متکی هستند یا پس از تصمیم گیری بازیکن در بازی قابل کسب نیستند، خودداری کنید.

2.11 خوب به داشتن اطمینان حاصل کنید که نماد دستاورد شما به درستی ظاهر می شود.

هنگامی که یک نماد دستاورد در یک نان تست اندروید نمایش داده می شود، نماد با یک دایره پوشانده می شود و گوشه های بیرونی آن پنهان می شود. مطمئن شوید که نماد شما همچنان در این شرایط خوب به نظر می رسد.

3. تابلوهای امتیازات

وظایف چک لیست زیر برای اجرای ویژگی تابلوهای امتیازات در بازی شما اعمال می شود.

شناسه اهمیت توضیحات
3.1 بهترین تمرین تابلوهای امتیازات را در منوی اصلی خود و بعد از انتقال کلید قابل مشاهده کنید.

تابلوهای امتیازات باید در هنگام بارگذاری بازی به راحتی در دسترس باشند. پس از انتقال های مهم در یک بازی (به عنوان مثال، در پایان یک سطح، یا زمانی که بازیکن می میرد)، بازیکنان باید فورا پیوندهایی به تابلوهای امتیازات مربوطه را ببینند.

3.2 بهترین تمرین حد بالایی را برای نمرات قابل ارسال تعریف کنید.

در صورت امکان، هنگام تعریف تابلوهای امتیازات خود، محدودیت هایی اضافه کنید تا به وضوح نمرات جعلی نادیده گرفته شوند.

3.3 بهترین تمرین از آیکون های سفارشی استفاده کنید.

برای هر تابلوی امتیازی که تعریف می کنید یک نماد سفارشی ایجاد کنید. فقط از نماد بازی خود استفاده نکنید، زیرا در برنامه بازی های Google Play ضعیف نمایش داده می شود.

3.4 بهترین تمرین دفعات ارسال نمره را مناسب نگه دارید.

نمرات را پس از انتقال های مهم در بازی، مانند پایان یک سطح یا زمانی که شخصیت بازی بازیکن می میرد، ارسال کنید. برای بازی‌های بدون انتقال حیاتی (مثلاً یک بازی از نوع «دونده بی‌پایان»)، از قضاوت خوبی در مورد تعداد دفعات ارسال امتیازات استفاده کنید. نمرات نباید به طور مداوم یا هر ثانیه ارسال شود.

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

تگ‌های امتیاز، بیت‌های اضافی داده‌ای هستند که می‌توانند با ارسال امتیاز شما ارسال شوند. به عنوان مثال، شما می توانید یک برچسب امتیاز را به عنوان یک پرچم پیاده کنید تا تأیید کنید که امتیاز ارسالی بازیکن معتبر است.

تابلوهای امتیازات سفارشی نیز می توانند داده های این برچسب را بخوانند. به عنوان مثال، اگر برچسب امتیاز شامل یک شناسه برای یک ویدیوی YouTube است که حاوی گیم پلی آن بازیکن است، بازی شما می تواند پیوندی برای مشاهده آن ویدیو در تابلوی امتیازات شما ایجاد کند.

3.6 خوب به داشتن UI تابلوی امتیازات خود را خلاقانه طراحی کنید

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

3.7 خوب به داشتن به بازیکنان نشان دهید که چگونه در مقابل رقابت قرار می گیرند.

API تابلوهای امتیازات از نمایش پنجره های امتیاز (به عنوان مثال، رتبه یک بازیکن در +/-10 نقطه) پشتیبانی می کند. اگر در حال ایجاد یک نمای سفارشی هستید، این می تواند یک راه قدرتمند برای ایجاد انگیزه در تعامل باشد. این می تواند درست پس از یک انتقال حیاتی در بازی (به عنوان مثال، در پایان یک سطح یا زمانی که شخصیت بازی بازیکن می میرد) نشان داده شود. از کلیک های غیر ضروری بین بازیکنان خود و اطلاعات رتبه بندی آنها خودداری کنید.

4. دوستان

وظایف چک لیست زیر برای پیاده سازی Friends API در بازی شما اعمال می شود.

شناسه اهمیت توضیحات
4.1 مورد نیاز وقتی بازیکنان در یک لیست نمایش داده می شوند، نماد بازی های Play را در کنار کاربرانی که نمایه بازی های Play دارند نشان دهید.

این لیست می تواند یک لیست دوستان موجود، یک لیست دوستانی که اخیراً بازی کرده اید یا سایر لیست دوستان باشد.

4.1.1. نماد بازی‌های Play باید قابل کلیک باشد.
اگر کاربر نماد را فشار دهد، بازی باید getCompareProfileIntent() یا getCompareProfileIntentWithAlternativeNameHints() را فراخوانی کند تا رابط کاربری را نشان دهد که در آن کاربر می تواند خود را با نمایه بازیکن دیگر مقایسه کند.
4.1.2. نمایه‌های بازیکن و دعوت‌نامه‌های دوستان، برای نام‌های بازیکنان قابل تنظیم در بازی پشتیبانی می‌کنند.
اگر بازیکنی نام دیگری را در بازی تعیین می‌کند (و از نام نمایه بازی‌های Play خود استفاده نمی‌کند)، از getCompareProfileIntentWithAlternativeNameHints() استفاده کنید تا آن نام جایگزین در بازی را برای بازیکن فعلی و بازیکنی که در حال مشاهده است، به عنوان زمینه ارائه کنید. برای نمای نمایه و هر دعوت نامه دوست ارسال شده از آن. فقط نام‌های پخش‌کننده دائمی و جهانی را برای مقادیر و نه محتوای دلخواه کاربر ارسال کنید. این الزام به این معنی است که دعوت نامه های دوستان ارسال شده از داخل بازی زمینه را برای هر دو بازیکن فراهم می کند:
  • گیرنده نام فرستنده دعوت در بازی را به همراه نام بازی خواهد دید.
  • هنگام مشاهده دوستی، فرستنده همچنان نام گیرنده درون بازی و همچنین بازی را که از آن شروع کرده است می بیند.
4.2 بهترین تمرین از نمادهای مختلف برای نشان دادن اینکه کدام یک از کاربران «بازی‌های Play» قبلاً دوست هستند و کدامیک هنوز دوستان «بازی‌های Play» نیستند، اما با «بازی‌های Play» وارد شده‌اند، استفاده کنید. از دو نماد برای کاربران «بازی‌های Play» استفاده کنید، یکی برای «دوستان» و یکی برای «دوستان نیست» (یا زمانی که وضعیت دوستی نامشخص است).
نماد دوستان
نماد دوستان نیست
4.3 بهترین تمرین هر بار که وارد سیستم می شوید با loadFriends() تماس بگیرید و لیست دوستان را برای اطمینان از به روز بودن لیست دوستان نمایش دهید. مطمئن شوید که بازیکنان لیست به روز شده را می بینند.
4.4 بهترین تمرین اگر بازی شما از قبل دارای دوستان درون بازی است، از API های دوستان برای افزایش لیست دوستان با افزودن دوستان بازی های Play استفاده کنید. اگر بازیکنی در لیست دوستان درون بازی است و همچنین از دوستان بازی‌های Play هستند، نماد «دوستان» را نشان دهید.
4.5 بهترین تمرین اگر بازیکنی درخواست دسترسی به لیست دوستان خود را رد کرده است، گفتگوی درخواست دسترسی را دوباره نشان ندهید، مگر اینکه کاربر اقدامی انجام داده باشد که نشان دهد می‌خواهد اجازه دسترسی را بدهد (به عنوان مثال، فشار دادن دکمه «وارد کردن دوستان بازی‌های Play» ).
4.6 بهترین تمرین اگر بازیکنی دسترسی به لیست دوستان را رد کرده است، راهی به آنها بدهید تا در آینده به لیست دوستان دسترسی داشته باشند (به عنوان مثال، پس از فشار دادن دکمه "وارد کردن دوستان بازی های Play").
4.7 بهترین تمرین اگر از شناسه پخش کننده یا لیست دوستان با سرور پشتیبان استفاده می کنید، باید به شناسه یا لیست به طور ایمن دسترسی داشته باشید. علاوه بر این، برای برخی از بازی‌ها و بازیکنان قدیمی، شناسه بازیکنی که توسط Android SDK برای یک بازیکن بازگردانده می‌شود، ممکن است همان شناسه‌ای نباشد که سایر بازیکنان هنگام مشاهده آن بازیکن در همان بازی مشاهده می‌کنند. این به ویژه در هنگام استفاده از لیست دوستان مرتبط است. با این حال، player_id بازگردانده شده در REST API همیشه سازگار است و همیشه شناسه ای است که برای سایر بازیکنان قابل مشاهده است.

5. محدودیت سهمیه و نرخ

وظایف چک لیست زیر برای مدیریت سهمیه و محدودیت نرخ در بازی شما اعمال می شود. برای یادگیری نحوه مدیریت سهمیه بازی خود و تشخیص اینکه چه زمانی از محدودیت نرخ آن فراتر رفته است، به مدیریت سهمیه و محدودیت نرخ رجوع کنید.

شناسه اهمیت توضیحات
5.1 بهترین تمرین از کتابخانه های مشتری استفاده کنید.

کتابخانه‌های سرویس‌گیرنده تلفن همراه از تعدادی استراتژی برای کاهش تماس‌های شما با سرویس استفاده می‌کنند. به عنوان مثال، داده‌های دستاوردها و تابلوهای امتیازات در حافظه پنهان ذخیره می‌شوند، بنابراین بازیکنان می‌توانند دستاوردهای خود را هر چند وقت یک‌بار که دوست دارند مشاهده کنند، بدون اینکه سرویس چندین تماس برقرار کند.

اگر امتیاز شما به خوبی امتیازی نباشد که اخیراً ارسال کرده اید، کتابخانه سرویس گیرنده Android امتیاز بازیکن را به سرور ارسال نمی کند. کتابخانه Android همچنین به‌طور خودکار تماس‌های افزایش دستاوردهای مکرر را هنگامی که تشخیص می‌دهد که نرخ محدود شده‌اید را ترکیب می‌کند.

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

اگر در حال ساخت یک بازی مبارزه ای هستید و دستاورد «پرتاب 5000 پانچ» دارید، هر بار که کسی مشت می زند، یک تماس افزایش دستاورد ارسال نکنید. تا پایان راند صبر کنید، و سپس یک تماس increment(xxx) ارسال کنید (که xxx تعداد کل مشت‌های پرتاب شده در آن دور است)، یا صبر کنید تا قبل از ارسال یک تماس increment(50) تا 50 پانچ پرتاب شود.

5.3 خوب به داشتن از استفاده خود آگاه باشید.

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

  • هنگام اجرای بازی های ذخیره شده، فرکانس را روی هر چند دقیقه یک بار نگه دارید، نه با کلیک روی هر دکمه.
  • صبر کنید تا بازی بازیکن قبل از ارسال امتیاز بالا به پایان برسد.
  • سهمیه روزانه برنامه خود را با رفتن به داشبورد پروژه خود در Google Cloud Platform مرور کنید.

6. بازی های ذخیره شده

وظایف چک لیست زیر برای اجرای ویژگی بازی های ذخیره شده در بازی شما اعمال می شود.

شناسه اهمیت توضیحات
6.1 مورد نیاز برای ارائه زمینه اضافی برای بازی های ذخیره شده، متادیتا اضافه کنید.

حداقل، هنگام انجام یک بازی ذخیره شده، باید متادیتای زیر را لحاظ کنید:

  • تصویر روی جلد - یک اسکرین شات که پیشرفت بازی را ثبت می کند و به بازیکنان یادآوری می کند که کجا بازی را ترک کرده اند.
  • توضیحات - توضیحات کوتاهی که زمینه اضافی را برای تصویر جلد فراهم می کند.
  • مهر زمان - نشان می دهد که بازیکن چه مدت در این بازی ذخیره شده بازی کرده است.
6.2 مورد نیاز به بازیکنان اجازه دهید بازی های ذخیره شده را بارگیری کنند.

زمانی که بازیکنان از برنامه بازی‌های Play یا رابط کاربری پیش‌فرض انتخاب بازی‌های ذخیره‌شده انتخابی انجام می‌دهند، بازی ذخیره‌شده صحیح را بارگیری کنید.