연결된 직장 및 개인 앱

연결된 앱은 사용자로부터 해당 권한을 부여받은 경우 애플리케이션에서 업무 데이터와 개인 정보를 모두 활용할 수 있는 Android 기능입니다.

시작하기

연결된 앱 라이브러리는 Google Maven 저장소에 있습니다. 시작하려면 문서를 다운로드하세요.

사전 체험 프로그램

연결된 직장 및 개인 앱을 위한 사전 체험판 프로그램을 통해 개발자는 Google Play에 게시된 앱에서 INTERACT_ACROSS_PROFILES 권한을 사용하기 위한 승인을 신청할 수 있습니다.

Android Enterprise 엔지니어링팀은 앱 개발자의 연결된 앱 SDK에 관한 의견을 기다리고 있습니다. 개발자의 사용 사례와 요구사항을 이해하면 앱 개발자가 이 권한을 활용하여 Android 사용자의 직장 프로필 환경을 개선하는 방법을 자세히 알아볼 수 있습니다. 무엇보다도 사전 체험판 프로그램을 통해 잠재적인 정책 통합 요구사항의 실행 가능성에 대한 제3자의 의견을 수집할 수 있습니다. 이는 궁극적으로 Google Play에서 배포되는 앱에서 이 권한의 사용을 관리하는 데 가장 적합한 정책을 정의하는 데 도움이 됩니다.

승인 절차

Play 사용자를 보호하기 위해 INTERACT_ACROSS_PROFILES 권한 사용을 요청하는 앱은 Google Play에 게시하기 전에 Android Enterprise팀의 승인을 받아야 합니다. 이 권한을 사용하려는 개발자는 먼저 검토를 위해 사용 사례를 Google에 제출해야 합니다. 모든 사용 사례가 검토 대상으로 고려되지는 않습니다. Google에서는 앱이 최종 사용자에게 어떤 이점을 제공할 수 있는지, 다음과 같은 요소를 포함하여 사용 사례에 맞는 권한을 사용해야 할 필요성을 고려하여 모든 앱과 사용 사례를 동일한 기준에 따라 평가합니다.

  • 앱의 권한 사용을 통해 지원되는 이 기능이 사용자에게 뚜렷한 가치를 제공하나요?
  • 직장 및 개인 앱이 이러한 방식으로 상호작용하기를 사용자가 예상할 수 있나요?
  • 앱의 권한 사용을 통해 기능이 사용 설정되는 것이 앱의 주요 목적에 중요한가요?
  • 앱에서 권한을 사용하지 않고도 동일하거나 유사한 환경을 제공할 수 있나요?

개발자가 EAP에 신청하려면 다음 기준을 충족해야 합니다.

  • 검토를 위해 제출하려는 애플리케이션은 인기가 입증된 기존 애플리케이션이어야 합니다 (Google Play에서 최소 200,000회 다운로드 가능). 새로운 지원서에 대한 EAP 제출은 허용되지 않습니다.
  • INTERACT_ACROSS_PROFILES 권한을 사용하기 위해 허용 목록에 포함되는 것으로 간주되는 애플리케이션은 다음 Play 스토어 앱 카테고리 중 하나에 속해야 합니다.
    • 맞춤설정
    • 생산성
    • 도구
    • 자동차
    • 커뮤니케이션
  • 개발자는 다음 섹션에 설명된 통합 요구사항을 준수하는 데 동의해야 합니다.

통합 요구사항

사전 체험판 프로그램에 참여하려는 애플리케이션은 다음 요구사항도 준수해야 합니다.

  • INTERACT_ACROSS_PROFILES 권한은 사용자에게 유용하며 업무용 (또는 업무 기능 포함)용 앱의 핵심 기능과 관련된 기능을 제공하는 데만 사용할 수 있습니다. 핵심 기능은 앱의 주목적이라고 정의할 수 있습니다. 여기에는 핵심 기능의 집합이 포함될 수 있으며, 이러한 특징은 앱 설명에서 분명하게 소개 및 홍보되어야 합니다.
  • 앱은 INTERACT_ACROSS_PROFILES 권한을 부여하기 전에 AOSP 구현에서 제공하는 적절한 화면을 표시하는 등 사용자 동의를 얻어야 합니다.
  • 앱은 기기 안팎의 직장 앱과 개인 앱 간에 사용자 ID를 연결하는 데 이 권한을 사용해서는 안 됩니다.
  • 앱은 개인 앱에서 액세스할 수 있는 데이터를 스크래핑하여 ID 그래프를 빌드하는 데 이 권한을 사용해서는 안 됩니다.
  • 앱은 개인 앱의 데이터를 IT 관리자 또는 다른 관리자 관리 앱에 적극적으로 전송하거나 IT 관리자가 개인 프로필의 데이터에 간접적으로 액세스하도록 허용해서는 안 됩니다.
  • 앱에서 개인 애플리케이션 또는 계정 목록을 가져오기 위해 개인 프로필에 액세스하는 데 이 권한을 사용해서는 안 됩니다.
  • 앱에서 교차 프로필 데이터를 다른 애플리케이션으로 전송해서는 안 됩니다.
  • 앱은 개인 식별 정보 (PII, 예: 이메일 주소, 사용자 이름)를 포함하여 다른 프로필에 저장되거나 생성된 데이터 (예: 앱 데이터, 기기 설정)를 하나의 프로필에 로깅해서는 안 됩니다.
  • 앱은 개인 식별 정보(PII, 예: 이메일 주소, 사용자 이름)를 포함하여 하나의 프로필에 저장되거나 생성된 데이터(예: 앱 데이터, 기기 설정)를 다른 프로필에서 전송해서는 안 됩니다.

몇 가지 사용 사례를 살펴보겠습니다.

사용자가 개인 및 직장 캘린더를 한 번에 볼 수 있도록 하는 캘린더 앱은 이 권한을 요청하는 적절한 사용 사례일 수 있습니다.

업무 데이터를 개인 프로필 계정과 동기화하거나 그 반대로 동기화하는 백업 서비스를 제공하는 앱은 한 프로필에서 다른 프로필로 데이터를 전송하고 로깅하므로 승인되지 않습니다.

이 기능을 사용하려는 사진 갤러리 앱은 직장 프로필 연락처 정보에 액세스하여 사진을 공유할 수 있도록 승인되지 않습니다.이 기능은 Sharesheet를 사용하여 효과적으로 구현할 수 있습니다.

승인 요청 중

  1. 위의 사전 체험판 프로그램 (EAP) 기준과 통합 요구사항을 검토하여 애플리케이션이 자격요건을 갖추었는지 확인합니다.
  2. 연결된 앱 설문지를 다운로드하여 작성하여 사용 사례를 간략히 작성하세요.
  3. 이 양식을 통해 EAP 약관을 검토하고 동의한 후 Google팀에서 검토할 수 있도록 연결된 앱 설문지의 전체 사본을 connected-apps-ext@google.com에 제출합니다.
  4. 사용 사례가 승인되면 기능 / 앱을 개발하고 테스트합니다.
  5. 앱이 준비되면 검토를 위해 APK를 팀에 제출해 주세요. Google팀에서는 애플리케이션의 권한 사용을 승인된 사용 사례에 명시된 내용에 따라 검토합니다.
  6. Google팀에서 승인하면 Google Play Console을 통해 Google Play에 동일한 APK를 게시할 수 있습니다.

이미 승인된 앱에 변경사항을 도입할 때마다 승인된 사용 사례에 설명된 대로 애플리케이션이 여전히 권한을 사용하고 있는지 검토하세요. 기능 / 앱의 작동 방식을 변경하는 경우 위의 2단계와 3단계에 따라 평가를 위해 사용 사례를 Google에 다시 제출하세요.

제공된 타임라인 내에 규정 준수 문제를 해결하는 데 필요한 변경사항을 적용하지 않으면 애플리케이션 승인이 취소됩니다. 문제를 해결하고 Android Enterprise팀의 다시 승인을 받거나 앱에서 기능 및 INTERACT_ACROSS_PROFILES 권한의 사용을 삭제할 때까지 Google Play에서 애플리케이션을 업데이트할 수 없습니다.