Снимки экрана Android

Важно!

Прекращение поддержки Центра приложений Visual Studio запланировано на 31 марта 2025 г. Хотя вы можете продолжать использовать Центр приложений Visual Studio до полного прекращения его использования, существует несколько рекомендуемых вариантов, на которые можно перейти.

Узнайте больше о сроках поддержки и альтернативных вариантах.

Если в отчетах о тестировании Центра приложений в Android постоянно отображаются пустые снимки экрана или снимки экрана, обычно это связано с тем, что в приложении отключены снимки экрана. Этот параметр Android часто используется в приложениях, которые обрабатывают конфиденциальные данные, такие как финансовая или медицинская информация.

Этот параметр управляется константой FLAG_SECURE в WindowManager.LayoutParams (Android.Views.WindowManagerFlags.Secure в Xamarin.Android):

Флаг окна. Рассматривайте содержимое окна как безопасное, предотвращая его отображение на снимках экрана или просмотр на незащищенных дисплеях.

См . FLAG_SECURE WindowManager.LayoutParams. Для Xamarin.Android также см . раздел Android.Views.WindowManagerFlags.Secure.

FLAG_SECURE обрабатывается по-разному на разных устройствах и в разных версиях ОС Android. На некоторых устройствах или в старых версиях Android по-прежнему будут разрешены снимки экрана, на других — пустые экраны, а на других — снимки экрана.

Если в вашем приложении отключены снимки экрана, то если в отчете о тестировании отображаются пустые снимки экрана или снимки экрана в формате scramble, эта функция безопасности работает так, как это предусмотрено для вашего приложения.

Если ваше приложение отключило снимки экрана, установив флаг FLAG_SECURE в WindowManager.LayoutParams , но вы хотите просмотреть снимки экрана в отчетах о тестах, то обходной путь в центре приложений — создать тестовую сборку, которая не устанавливает FLAG_SECURE этот флаг. Вы можете выполнить поиск в коде по запросу FLAG_SECURE или WindowManagerFlags.Secure (Xamarin.Android), чтобы узнать, где и как задается это значение.

Получение справки

Вы можете обратиться в службу поддержки на портале Центра приложений. В правом верхнем углу экрана выберите меню Справка (?) и выберите "Обратиться в службу поддержки". Наша специальная группа поддержки ответит на ваши вопросы.

Если вам нужна помощь по тестовой перспективе, перейдите к заданному тестовом запуску и скопируйте URL-адрес из браузера и вставьте его в беседу о поддержке. URL-адрес тестового запуска выглядит примерно так: https://appcenter.ms/orgs/OrgName/apps/App-Name/test/runs/77a1c67e-2cfb-4bbd-a75a-eb2b4fd0a747.