Play Integrity API: Program akses awal (EAP) risiko akses aplikasi

Risiko akses aplikasi memberi tahu aplikasi Anda jika ada aplikasi lain yang berjalan yang mungkin digunakan untuk menangkap layar, menampilkan overlay, atau mengontrol perangkat. Kepada gunakan risiko akses aplikasi di aplikasi Anda, aktifkan risiko akses aplikasi di Integritas Bagian respons API di Konsol Google Play dan ikuti dokumentasi Verdict risiko akses aplikasi (beta) tentang cara membaca verdict yang ditampilkan.

Informasi di halaman ini hanya relevan untuk aplikasi yang mulai meminta verdict risiko akses aplikasi selama beberapa bulan pertama EAP. Aplikasi ini untuk sementara akan terus menerima beberapa kolom yang tidak digunakan lagi di akses aplikasi verdict risiko selain kolom appsDetected. Jika aplikasi Anda termasuk grup ini, lihat bagian berikut untuk informasi tentang cara bermigrasi ke format verdict baru.

Bermigrasi dari format verdict risiko akses aplikasi lama

Aplikasi yang bergabung dengan EAP risiko akses aplikasi sebelum akhir April 2024 akan untuk sementara menerima tiga kolom dalam verdict risiko akses aplikasi, appsDetected seperti yang dijelaskan dalam Verdict risiko akses aplikasi (beta) dan dua kolom playOrSystemApps dan otherApps yang tidak digunakan lagi:

appAccessRiskVerdict: {
    // This field can be INSTALLED, CAPTURING, CONTROLLING or UNEVALUATED.
    playOrSystemApps: "INSTALLED"
    // This field can be NOT_INSTALLED, INSTALLED, CAPTURING, CONTROLLING or UNEVALUATED.
    otherApps: "CAPTURING"
    // This field contains one or more of the eight possible responses.
    appsDetected: ["KNOWN_INSTALLED", "UNKNOWN_INSTALLED", "UNKNOWN_CAPTURING"]
}

Jika risiko akses aplikasi tidak dievaluasi, aplikasi ini akan menerima verdict:

appAccessRiskVerdict: {
    playOrSystemApps: "UNEVALUATED"
    otherApps: "UNEVALUATED"
}

Untuk membantu Anda bermigrasi dari menggunakan kolom playOrSystemApps dan otherApps ke kolom baru appsDetected, tabel berikut menguraikan hubungan antara {i>field<i} ini.

Nama kolom lama Nilai kolom lama appsDetected respons yang sesuai
playOrSystemApps INSTALLED KNOWN_INSTALLED
CAPTURING KNOWN_INSTALLED, KNOWN_CAPTURING
CONTROLLING
KNOWN_INSTALLED, KNOWN_CONTROLLING Respons KNOWN_CAPTURING dapat juga ditampilkan jika merekam aplikasi Play atau sistem yang berjalan, selain mengontrol Play atau aplikasi sistem.
UNEVALUATED appsDetected tidak terdapat dalam verdict.
otherApps NOT_INSTALLED Tidak satu pun dari UNKNOWN_ respons yang ditampilkan.
INSTALLED UNKNOWN_INSTALLED
CAPTURING UNKNOWN_INSTALLED, UNKNOWN_CAPTURING
CONTROLLING
UNKNOWN_INSTALLED, UNKNOWN_CONTROLLING Respons UNKNOWN_CAPTURING dapat juga ditampilkan jika menangkap aplikasi lain yang berjalan di samping mengontrol aplikasi lain.
UNEVALUATED appsDetected tidak terdapat dalam verdict.

Perhatikan bahwa menjalankan aplikasi yang dapat menampilkan overlay sebelumnya tidak terdeteksi oleh sinyal risiko akses aplikasi. Karenanya, overlay hanya ditandai di appsDetected respons, bukan di playOrSystemApps dan otherApps kolom.

Kami akan menghubungi developer aplikasi yang terpengaruh sebelum menghapus kolom playOrSystemApps dan otherApps.