API Tính toàn vẹn của Play: Chương trình tiếp cận sớm (EAP) tính năng đánh giá rủi ro truy cập ứng dụng

Tính năng đánh giá rủi ro truy cập ứng dụng cho ứng dụng của bạn biết liệu có ứng dụng nào khác đang chạy có khả năng dùng để chụp màn hình, hiển thị lớp phủ hoặc điều khiển thiết bị. Người nhận sử dụng tính năng đánh giá rủi ro truy cập ứng dụng trong ứng dụng, bật tính năng đánh giá rủi ro truy cập ứng dụng trong API Tính toàn vẹn Phần Phản hồi của API trong Google Play Console rồi làm theo tài liệu Kết quả đánh giá rủi ro truy cập ứng dụng (thử nghiệm) về cách đọc kết quả được trả về.

Thông tin trên trang này chỉ liên quan đến những ứng dụng đã bắt đầu yêu cầu kết quả đánh giá rủi ro truy cập ứng dụng trong vài tháng đầu của chương trình tiếp cận sớm. Các ứng dụng này tạm thời sẽ tiếp tục nhận được một số trường không dùng nữa trong phần truy cập vào ứng dụng kết quả rủi ro bổ sung cho trường appsDetected. Nếu ứng dụng của bạn thuộc về nhóm này, hãy xem phần sau đây để biết thông tin về cách di chuyển sang định dạng kết quả mới.

Di chuyển từ định dạng cũ của kết quả đánh giá rủi ro truy cập ứng dụng

Những ứng dụng đã tham gia chương trình tiếp cận sớm tính năng đánh giá rủi ro truy cập ứng dụng trước cuối tháng 4 năm 2024 sẽ tạm thời nhận được 3 trường trong kết quả đánh giá rủi ro khi truy cập vào ứng dụng, đó là trường appsDetected theo mô tả trong Kết quả đánh giá rủi ro truy cập ứng dụng (beta) và hai trường không dùng nữa là playOrSystemAppsotherApps:

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"]
}

Khi tính năng đánh giá rủi ro truy cập ứng dụng chưa được đánh giá, những ứng dụng sau sẽ nhận được kết quả:

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

Để giúp bạn di chuyển từ việc sử dụng các trường playOrSystemAppsotherApps sang trường mới appsDetected, bảng sau đây sẽ trình bày mối quan hệ giữa các trường này.

Tên trường cũ Giá trị cũ của trường appsDetected phản hồi tương ứng
playOrSystemApps INSTALLED KNOWN_INSTALLED
CAPTURING KNOWN_INSTALLED, KNOWN_CAPTURING
CONTROLLING
KNOWN_INSTALLED, KNOWN_CONTROLLING Phản hồi KNOWN_CAPTURING cũng có thể được trả về nếu ghi lại Play hoặc các ứng dụng hệ thống đang chạy ngoài việc kiểm soát Play hoặc ứng dụng hệ thống.
UNEVALUATED appsDetected không có trong kết quả.
otherApps NOT_INSTALLED Không có phản hồi nào trong số UNKNOWN_ phản hồi được trả về.
INSTALLED UNKNOWN_INSTALLED
CAPTURING UNKNOWN_INSTALLED, UNKNOWN_CAPTURING
CONTROLLING
UNKNOWN_INSTALLED, UNKNOWN_CONTROLLING Phản hồi UNKNOWN_CAPTURING cũng có thể được trả về nếu chụp các ứng dụng khác đang chạy ngoài việc kiểm soát các ứng dụng khác.
UNEVALUATED appsDetected không có trong kết quả.

Lưu ý rằng các ứng dụng đang chạy có thể hiển thị lớp phủ trước đây không được phát hiện bởi tín hiệu rủi ro truy cập ứng dụng. Do đó, lớp phủ chỉ được gắn cờ trong appsDetected phản hồi và không phải trong playOrSystemAppsotherApps mới.

Chúng tôi sẽ liên hệ với nhà phát triển của các ứng dụng bị ảnh hưởng trước khi xoá các trường này playOrSystemAppsotherApps.