Google Play Game masih dalam versi beta terbuka.

Perlindungan integritas untuk Google Play Game

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Google Play Game untuk PC mendukung perlindungan integritas melalui Play Integrity API dan beberapa fitur Google Play lainnya yang 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, sehingga Anda dapat merespons dengan tindakan yang tepat untuk mengurangi serangan dan penyalahgunaan seperti penipuan, kecurangan, dan akses yang tidak sah. Play Integrity API adalah penerus SafetyNet Attestation API (SNAA) dan Play App Licencing API. SNAA tidak berfungsi dengan Google Play Game karena SNAA hanya menampilkan sinyal negatif saat memverifikasi integritas Google Play Game.

Kolom Integritas Perangkat

Pastikan Anda mengizinkan deviceRecognitionVerdict dari MEETS_VIRTUAL_INTEGRITY saat 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 yang juga tersedia di perangkat seluler, pastikan logika validasi Anda memeriksa MEETS_VIRTUAL_INTEGRITY dan MEETS_DEVICE_INTEGRITY karena salah satunya tidak menyiratkan yang satunya lagi.

Tidak mengaktifkan pengecualian perangkat yang tidak dapat dipercaya di Konsol Play

Konsol Google Play memiliki setelan yang memungkinkan Anda mencegah aplikasi tersedia untuk diinstal dari Google Play di perangkat yang tidak lulus pemeriksaan integritas.

Saat ini, fitur ini tidak kompatibel dengan Google Play Game dan mencegah distribusi game ke platform. Jangan aktifkan aturan pengecualian ini dalam katalog perangkat.