خطر دسترسی به برنامه به برنامه شما میگوید که آیا برنامههای دیگری در حال اجرا هستند که میتوان از آنها برای تصویربرداری از صفحه، نمایش پوششها یا کنترل دستگاه استفاده کرد. برای استفاده از خطر دسترسی به برنامه در برنامه خود، خطر دسترسی به برنامه را در بخش پاسخهای Integrity API در کنسول Google Play روشن کنید و مستندات حکم خطر دسترسی برنامه (بتا) را در مورد نحوه خواندن حکم برگشتی دنبال کنید.
اطلاعات این صفحه فقط مربوط به برنامههایی است که در چند ماه اول EAP شروع به درخواست حکم خطر دسترسی به برنامه کردهاند. این برنامهها بهطور موقت علاوه بر فیلد appsDetected
، برخی از فیلدهای منسوخ شده را در حکم خطر دسترسی به برنامه دریافت میکنند. اگر برنامه شما متعلق به این گروه است، برای اطلاعات در مورد نحوه انتقال به فرمت حکم جدید به بخش زیر مراجعه کنید.
از قالب حکم خطر دسترسی به برنامه قدیمی مهاجرت کنید
برنامههایی که قبل از پایان آوریل 2024 به EAP خطر دسترسی به برنامه ملحق شدهاند، بهطور موقت سه فیلد در حکم خطر دسترسی به برنامه دریافت میکنند، appsDetected
فیلد شناسایی شده همانطور که در حکم خطر دسترسی به برنامه (بتا) توضیح داده شده است و دو فیلد منسوخ playOrSystemApps
و otherApps
:
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"]
}
وقتی خطر دسترسی به برنامه ارزیابی نشود، این برنامه ها حکم را دریافت خواهند کرد:
appAccessRiskVerdict: {
playOrSystemApps: "UNEVALUATED"
otherApps: "UNEVALUATED"
}
برای کمک به شما برای مهاجرت از استفاده از فیلدهای playOrSystemApps
و otherApps
به فیلد appsDetected
جدید، جدول زیر ارتباط بین این فیلدها را نشان می دهد.
نام فیلد قدیمی | مقدار فیلد قدیمی | برنامه های مربوطه پاسخ های appsDetected |
---|---|---|
playOrSystemApps | INSTALLED | KNOWN_INSTALLED |
CAPTURING | KNOWN_INSTALLED, KNOWN_CAPTURING | |
CONTROLLING | KNOWN_INSTALLED, KNOWN_CONTROLLING اگر علاوه بر کنترل برنامههای Play یا سیستم، برنامههای Play یا سیستم در حال اجرا باشند، ممکن است پاسخ KNOWN_CAPTURING نیز برگردانده شود. | |
UNEVALUATED | appsDetected در حکم موجود نیست. | |
otherApps | NOT_INSTALLED | هیچ یک از پاسخ های UNKNOWN_ برگردانده نمی شود. |
INSTALLED | UNKNOWN_INSTALLED | |
CAPTURING | UNKNOWN_INSTALLED, UNKNOWN_CAPTURING | |
CONTROLLING | UNKNOWN_INSTALLED, UNKNOWN_CONTROLLING پاسخ UNKNOWN_CAPTURING نیز ممکن است برگردانده شود، اگر برنامههای دیگر ضبط علاوه بر کنترل برنامههای دیگر در حال اجرا باشند. | |
UNEVALUATED | appsDetected در حکم موجود نیست. |
توجه داشته باشید که برنامههای در حال اجرا که ممکن است همپوشانیها را نمایش دهند، قبلاً توسط سیگنال خطر دسترسی برنامه شناسایی نشده بودند. بنابراین همپوشانیها فقط در پاسخهای جدید appsDetected
پرچمگذاری میشوند و نه در قسمتهای playOrSystemApps
و otherApps
.
قبل از حذف فیلدهای playOrSystemApps
و otherApps
با توسعه دهندگان برنامه های آسیب دیده تماس خواهیم گرفت.