연결된 앱은 사용자로부터 해당 권한을 부여받은 경우 애플리케이션에서 업무 데이터와 개인 정보를 모두 활용할 수 있는 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를 사용하여 효과적으로 구현할 수 있습니다.
승인 요청 중
- 위의 사전 체험판 프로그램 (EAP) 기준과 통합 요구사항을 검토하여 애플리케이션이 자격요건을 갖추었는지 확인합니다.
- 연결된 앱 설문지를 다운로드하여 작성하여 사용 사례를 간략히 작성하세요.
- 이 양식을 통해 EAP 약관을 검토하고 동의한 후 Google팀에서 검토할 수 있도록 연결된 앱 설문지의 전체 사본을 connected-apps-ext@google.com에 제출합니다.
- 사용 사례가 승인되면 기능 / 앱을 개발하고 테스트합니다.
- 앱이 준비되면 검토를 위해 APK를 팀에 제출해 주세요. Google팀에서는 애플리케이션의 권한 사용을 승인된 사용 사례에 명시된 내용에 따라 검토합니다.
- Google팀에서 승인하면 Google Play Console을 통해 Google Play에 동일한 APK를 게시할 수 있습니다.
이미 승인된 앱에 변경사항을 도입할 때마다 승인된 사용 사례에 설명된 대로 애플리케이션이 여전히 권한을 사용하고 있는지 검토하세요. 기능 / 앱의 작동 방식을 변경하는 경우 위의 2단계와 3단계에 따라 평가를 위해 사용 사례를 Google에 다시 제출하세요.
제공된 타임라인 내에 규정 준수 문제를 해결하는 데 필요한 변경사항을 적용하지 않으면 애플리케이션 승인이 취소됩니다. 문제를 해결하고 Android Enterprise팀의 다시 승인을 받거나 앱에서 기능 및 INTERACT_ACROSS_PROFILES
권한의 사용을 삭제할 때까지 Google Play에서 애플리케이션을 업데이트할 수 없습니다.