This page describes how to run your game on a ChromeOS device that supports Android for testing purposes. You can use ChromeOS as an alternate testing plarform for Google Play Games on PC if you don't have access to the developer emulator .
اگر به شبیهساز توسعهدهندگان دسترسی دارید، توصیه میکنیم از آن برای آزمایش بازی خود استفاده کنید زیرا نزدیکترین محیط به Google Play Games در رایانه شخصی است.
بازی خود را بارگیری و اجرا کنید
شما میتوانید از Android Debug Bridge (adb) برای بارگذاری فایلهای APK در دستگاههای ChromeOS خود استفاده کنید. اگر قبلاً این کار را انجام ندادهاید، توصیه میکنیم یکی از ابزارهای زیر را که شامل آخرین نسخه adb است، نصب کنید:
همچنین باید اتصال ADB را در دستگاههای ChromeOS خود فعال کنید .
شما میتوانید برنامه خود را مستقیماً از اندروید استودیو اجرا کنید، یا از دستور adb install برای نصب فایل APK خود در دستگاههای ChromeOS استفاده کنید. اگر بازی شما از یک بسته نرمافزاری اندروید استفاده میکند، bundletool install-apks برای نصب فایلها استفاده کنید.
adb install C:\yourpath\yourgame.apk
تشخیص پلتفرم
اگر نیاز دارید که ویژگیهای گیمپلی را بر اساس نوع دستگاه تغییر دهید، به دنبال ویژگی سیستمی "org.chromium.arc" برای شناسایی دستگاههای ChromeOS باشید:
کاتلین
var isPC = packageManager.hasSystemFeature("org.chromium.arc")
جاوا
PackageManager pm = getPackageManager(); boolean isPC = pm.hasSystemFeature("org.chromium.arc")
سی شارپ
var unityPlayerClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer"); var currentActivity = unityPlayerClass.GetStatic<AndroidJavaObject>("currentActivity"); var packageManager = currentActivity.Call<AndroidJavaObject>("getPackageManager"); var isPC = packageManager.Call<bool>("hasSystemFeature", "org.chromium.arc");