Google Play Game untuk PC mendukung perlindungan integritas melalui Play Integrity API dan beberapa fitur Google Play lainnya untuk membantu memastikan game Anda tidak dimodifikasi atau diinstal dari sumber yang tidak tepercaya.
Play Integrity API
Play Integrity API membantu melindungi game Anda dari interaksi yang berpotensi berisiko dan menipu. API ini memungkinkan Anda mengambil tindakan untuk mengurangi risiko serangan dan penyalahgunaan seperti penipuan, kecurangan, dan akses tanpa izin. Play Integrity API menggantikan SafetyNet Attestation API (SNAA) dan Play App Licencing API. SNAA tidak berfungsi dengan Google Play Game.
Kolom Integritas Perangkat
Izinkan
deviceRecognitionVerdict
dari MEETS_VIRTUAL_INTEGRITY
saat Anda mendukung game di
Google Play Game.
Kolom deviceIntegrity
berisi satu nilai, deviceRecognitionVerdict
,
yang menunjukkan seberapa baik perangkat dapat menerapkan integritas aplikasi. Secara default,
deviceRecognitionVerdict
dapat memiliki salah satu label berikut:
MEETS_DEVICE_INTEGRITY
: Aplikasi berjalan di perangkat Android dengan layanan Google Play. Perangkat lulus pemeriksaan integritas sistem dan memenuhi persyaratan kompatibilitas Android.MEETS_VIRTUAL_INTEGRITY
: Aplikasi berjalan di lingkungan Android virtual dengan layanan Google Play, yang saat ini terbatas untuk Google Play Game. Lingkungan ini memenuhi persyaratan kompatibilitas Android inti dan lulus pemeriksaan integritas Google Play.- Tidak ada label (misalnya, nilai kosong): Aplikasi berjalan pada perangkat yang memiliki tanda serangan (seperti hooking API) atau penyusupan sistem (seperti di-root), atau aplikasi sedang berjalan pada perangkat non-fisik (seperti emulator) yang tidak lulus pemeriksaan integritas Google Play.
Play Integrity API menggunakan label deviceRecognitionVerdict
,
MEETS_VIRTUAL_INTEGRITY
, untuk menunjukkan bahwa game berjalan pada Google Play Game. Berikut adalah contoh respons penerusan dari
Play Integrity API:
deviceIntegrity: {
// "MEETS_VIRTUAL_INTEGRITY" indicates the game is running on Google Play Games
deviceRecognitionVerdict: ["MEETS_VIRTUAL_INTEGRITY"]
}
Jika Anda memiliki game lintas platform di perangkat seluler, pastikan
logika validasi Anda memeriksa MEETS_VIRTUAL_INTEGRITY
dan
MEETS_DEVICE_INTEGRITY
.
Tidak mengaktifkan pengecualian perangkat yang tidak dapat dipercaya di Konsol Play
Opsi di Konsol Google Play memungkinkan Anda mencegah aplikasi tersedia untuk diinstal dari Google Play di perangkat yang tidak lulus pemeriksaan integritas.
Jangan aktifkan aturan pengecualian ini dalam katalog perangkat. Fitur ini tidak kompatibel dengan Google Play Game dan mencegah distribusi game ke platform.