Windows Phone 8의 연락처 및 일정에 대한 읽기 전용 액세스

2014-06-18

적용 대상: Windows Phone 8 및 Windows Phone Silverlight 8.1 | Windows Phone OS 7.1

 

이 섹션에서는 사용자 연락처 및 일정 데이터에 대한 읽기 전용 액세스를 구현하는 방법에 대해 설명합니다. Windows Phone 은 사용자가 연락처 목록에서 선택해 이메일을 보내고, 연락처에 있는 사람의 생일을 검색하며, 약속 시간을 확인할 수 있는 등 여러 가지 작업을 지원합니다. 앱에 대한 읽기/쓰기 연락처 저장소를 만드는 방법에 대한 자세한 내용은 Windows Phone 8의 사용자 지정 연락처 저장소를 참조하세요.

이 항목에는 다음 단원이 포함되어 있습니다.

 

Windows Phone 에서는 사용자의 여러 계정에서 사용되는 연락처 데이터의 집계 보기를 제공합니다. 이러한 정보는 휴대폰 자체에 입력된 데이터, 소셜 네트워크 사이트 및 기타 데이터 서비스 공급자로부터 가져올 수 있습니다. 연락처 및 일정 API를 통해 모든 서비스 공급자의 모든 데이터가 공개적으로 노출되는 것은 아닙니다. StorageKind 열거형은 가능한 데이터 소스를 나열합니다.

다음 표에는 각 공급자로부터 제공받을 수 있는 데이터가 요약되어 있습니다.

데이터 공급자

연락처 이름

연락처 사진

기타 연락처 데이터

일정 약속

StorageKind 열거형

Windows Phone 장치

Phone

Windows Live 소셜

WindowsLive

Windows Live 롤로덱스

WindowsLive

Exchange 계정(연락처는 전역 주소 목록이 아닌 로컬 주소록에서만 가져옴)

Outlook

통신사 주소록

아니요

Other

Facebook

아니요

아니요

Facebook

Windows Live 전체 네트워크(Twitter, LinkedIn 등)

아니요

아니요

아니요

아니요

없음

ContactStore API를 통해 만들어진 연락처

선택 사항(참고 참조)

아니요

Other

참고참고:

연락처 이름과 연락처 사진은 ContactStore API를 통해 만들어진 모든 연락처에 사용할 수 있습니다. 기타 연락처 데이터는 연락처 저장소가 CreateOrOpenAsync에 대한 호출에 지정된 ContactStoreSystemAccessMode.ReadOnly를 통해 만들어진 경우에만 사용할 수 있습니다.

다음은 Windows Phone 스토어 에 출시할 준비가 된 앱을 만들기 위한 몇 가지 모범 사례입니다.

  • 연락처 및 일정 데이터에 액세스하기 전에 사용자의 권한을 얻고 개인 정보 취급 방침을 제공해야 합니다. 자세한 내용은 Windows Phone의 앱 정책에서 요구 사항 2.11을 참조하세요.

  • 앱 매니페스트 파일에는 연락처 및 일정 데이터 액세스에 해당하는 CAPABILITY 요소가 있습니다. 자세한 내용은 Windows Phone 8의 앱 매니페스트 파일을 참조하세요.

  • 연락처 데이터는 읽기 전용 스냅숏으로 제공됩니다. 앱에 최신 데이터가 필요하면 원래 검색을 주기적으로 반복하세요.

  • 연락처 데이터는 크기가 매우 다양할 수 있습니다. 데이터를 로드할 때 사용자에게 메시지를 제공하여 용량이 매우 큰 연락처 목록을 준비하세요.

  • 가능한 경우 LINQ 대신 기본 제공되는 필터 검색을 사용하세요. 미리 색인화되어 속도를 높일 수 있습니다. 자세한 내용은 Windows Phone 8의 연락처 필터링 및 일치를 참조하세요.

제목

설명

Windows Phone 8의 연락처 데이터에 액세스하는 방법

연락처 데이터에 액세스하는 단계를 나열하고, 결과를 UI에 바인딩하거나 결과를 열거하는 방법을 설명합니다. 또한 LINQ 예제도 제공합니다.

Windows Phone 8의 일정 데이터에 액세스하는 방법

약속 데이터에 액세스하는 단계를 나열하고, 결과를 UI에 바인딩하거나 결과를 열거하는 방법을 설명합니다. 또한 LINQ 예제도 제공합니다.

Windows Phone 8의 연락처 사진 표시 방법

GetPhoto 메서드를 직접 호출하거나, 사용자 지정 데이터 변환기를 통해 데이터를 바인딩하여 연락처 사진을 표시하는 단계를 나열합니다.

Windows Phone 8의 연락처 필터링 및 일치

연락처를 검색할 때 기본 제공되는 필터를 사용하는 방법과 이름, 이메일, 전화 번호 데이터 중에서 필터 문자열과 일치하는 항목을 찾는 방법을 설명합니다.

연습: Windows Phone 8의 연락처 및 일정 데이터 액세스

간단한 연락처 및 일정 앱을 빌드하고 테스트하는 절차를 안내합니다.

표시:
© 2015 Microsoft