ทดสอบเกมในอุปกรณ์ ChromeOS

หน้านี้อธิบายวิธีเล่นเกมบน อุปกรณ์ ChromeOS ที่รองรับ Android สำหรับวัตถุประสงค์ในการทดสอบ คุณสามารถใช้ ChromeOS เป็นแพลตฟอร์มการทดสอบทางเลือกสำหรับ Google Play Games บน PC ได้หากไม่มีสิทธิ์เข้าถึงโปรแกรมจำลองของนักพัฒนาแอป

หากคุณมีสิทธิ์เข้าถึงโปรแกรมจำลองสำหรับนักพัฒนาแอป เราขอแนะนำให้ใช้โปรแกรมจำลองดังกล่าวเพื่อทดสอบเกม เนื่องจากเป็นสภาพแวดล้อมที่ใกล้เคียงกับ Google Play Games บน PC มากที่สุด

โหลดและเล่นเกม

คุณสามารถใช้ Android Debug Bridge (adb) เพื่อโหลดไฟล์ APK ไปยังอุปกรณ์ ChromeOS หากยังไม่ได้ดำเนินการ เราขอแนะนำให้คุณติดตั้งเครื่องมือต่อไปนี้ ซึ่งรวมถึง adb เวอร์ชันล่าสุด

และต้องเปิดใช้การเชื่อมต่อ ADB ในอุปกรณ์ ChromeOS ด้วย

คุณสามารถเรียกใช้แอปได้โดยตรงจาก Android Studio หรือใช้ adb install เพื่อทำให้ไฟล์ APK ของคุณใช้งานได้ในอุปกรณ์ ChromeOS หากเกมของคุณใช้ Android App Bundle โปรดใช้ bundletool install-apks เพื่อทำให้ไฟล์ใช้งานได้

    adb install C:\yourpath\yourgame.apk

ตรวจหาแพลตฟอร์ม

หากคุณต้องการเปิด/ปิดฟีเจอร์เกมเพลย์โดยอิงตามประเภทอุปกรณ์ ให้มองหา ฟีเจอร์ของระบบ "org.chromium.arc" ที่จะตรวจหาอุปกรณ์ ChromeOS:

Kotlin

var isPC = packageManager.hasSystemFeature("org.chromium.arc")
  

Java

PackageManager pm = getPackageManager();
boolean isPC = pm.hasSystemFeature("org.chromium.arc")
  

C#

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");