등급과 피드백에 감사드립니다!
당신은 이미 평가했습니다.
Splashtop을 통해 Zebra Android 기기의 원격 화면 보기 및 제어가 가능합니다.
이 추가 기능은 적절한 상업용 라이선스가 있는 Splashtop Rugged & IoT 원격 지원을 사용하는 기술자가 Splashtop SOS 앱 또는 Splashtop Streamer 앱을 통해 Zebra 장치를 원격으로 제어할 수 있도록 합니다.
Splashtop SOS와 함께 이 추가 기능을 사용하는 방법:
1. 모바일 기기에 Splashtop On-Demand Support(SOS) 앱을 다운로드하고 실행합니다(https://play.google.com/store/apps/details?id=com.splashtop.sos).
2. SOS 앱의 안내에 따라 적절한 추가 기능을 설치합니다.
3. 세션 ID를 원격 기술 담당자에게 공유합니다. 기술 담당자는 Splashtop Rugged & IoT Remote Support 계정을 사용하여 원격으로 장치에 액세스하고 제어합니다.
Splashtop Streamer와 함께 이 추가 기능을 사용하는 방법:
1. 기기에 Splashtop Streamer 앱을 다운로드하고 실행합니다(Splashtop Remote Support 계정에서 생성 및 배포).
2. Streamer 앱의 안내에 따라 적절한 추가 기능을 설치합니다.
3. Splashtop에서 제공받은 Splashtop Rugged & IoT Remote Support 제품을 사용하여 원격으로 장치에 액세스하고 제어합니다.
이 앱에 FOREGROUND_SERVICE_MEDIA_PROJECTION 권한이 필요한 이유
실시간 화면 캡처 및 스트리밍은 이 앱의 핵심 기능입니다.
이 권한이 없으면 앱은 아무런 목적도 달성할 수 없으며 원격 지원도 제공할 수 없습니다.
이 앱의 두 가지 특성으로 인해 mediaProjection 유형의 포그라운드 서비스만 구현이 가능합니다.
1. 기기 사용자가 이 앱과 상호 작용하지 않는 동안에도 캡처가 계속되어야 합니다.
지원 세션은 기술자가 사용자가 도움을 요청하는 앱을 사용하는 동안 화면을 볼 수 있을 때만 유용합니다.
따라서 화면 캡처는 세션 전체 기간 동안 백그라운드에서 실행되어야 합니다.
2. 이 추가 기능은 사용자에게 표시되는 인터페이스가 없습니다. 이는 동반 구성 요소로서,
Zebra 기기 SDK를 통해 화면 캡처 권한을 획득한 다음
Android MediaProjection API를 통해 캡처를 시작합니다. 해당 API는
캡처를 시작하는 구성 요소가 표시되는 액티비티이거나
실행 중인 포그라운드 서비스여야 합니다. 이 추가 기능은 관리되는 기기에 사용자 인터페이스(UI)를 표시하지 않도록 설계되었기 때문에,
포그라운드 서비스가 유일한 대안이며,
Android에서 화면 캡처에 필요한 서비스 유형은 mediaProjection입니다.
기기 사용자는 캡처가 활성화되어 있음을 다음과 같은 방식으로 알 수 있습니다.
- 화면 캡처 권한은 조직의 IT 관리자가 기업 관리 기기의 MDM 정책을 통해 사전에 부여합니다.
- 세션이 진행되는 동안 상태 표시줄에 알림이 계속 표시됩니다.
- 세션이 종료되면 캡처가 중지됩니다.
활성화된 승인된 지원 세션 외에는 화면 콘텐츠가 캡처되지 않습니다.