언어: HTML | XAML

사용자 연락처 및 약속 관리(XAML)

용도

사용자가 연락처 및 약속에 액세스하여 콘텐츠, 메일, 일정 정보, 메시지를 비롯하여 개발자가 디자인하는 모든 기능을 공유하도록 할 수 있습니다.

앱에서 연락처 및 약속에 액세스하는 다양한 방법은 다음 항목을 참조하세요.

이 섹션의 내용

항목설명

빠른 시작: 사용자 연락처 선택

Windows.ApplicationModel.Contacts 네임스페이스를 통해 연락처를 선택하는 여러 가지 옵션이 있습니다. 여기서는 단일 연락처나 여러 연락처를 선택하는 방법을 설명하고 연락처 선택 기능을 구성하여 앱에 필요한 연락처 정보만 검색하는 방법을 보여 줍니다.

빠른 시작: 사용자 연락처 찾기 및 검색

Windows Phone은 장치에서 연락처를 찾고 검색하는 메서드를 제공합니다. 이 항목에서는 이러한 API를 사용하는 방법을 보여줍니다. 이 기능은 장치에서 연락처 정보를 읽기만 하면 되는 앱용입니다. 장치에서 앱의 연락처 스토어를 작성하려면 빠른 시작: 앱 연락처 스토어 관리를 참조하세요.

연락처 카드 관리

Windows.ApplicationModel.Contacts.ContactManager 클래스를 통해 연락처 카드를 표시하는 몇 가지 옵션이 있습니다. 여기서는 Contact 개체에서 초기 데이터를 사용하고 ContactCardDelayedDataLoader 개체를 사용해 지연된 방식으로 연락처 카드를 업데이트하여 연락처 카드를 표시하는 방법을 설명합니다.

빠른 시작: 접촉 동작 처리

앱이 다수의 접촉 동작에 대해 활성화되면(Windows.ApplicationModel.Contacts.ContactLaunchActionVerbs) Windows.ApplicationModel.Activation 네임스페이스를 통해 앱에 데이터를 제공할 수 있습니다. 여기서는 사용자가 연락처에 전화를 걸거나 메시지를 보내거나, 연락처의 주소에 대한 지도를 가져올 때 앱 활성화를 처리하는 방법을 보여 줍니다.

빠른 시작: 앱 연락처 스토어 관리

Windows Phone에서 앱의 연락처 스토어를 작성할 수 있습니다. 이 스토어에 연락처를 저장하면 사용자의 다른 연락처와 통합되어 전화의 피플 허브에 표시됩니다. 저장소 스토어는 이름 및 주소와 같은 연락처 속성의 표준 집합을 사용할 수 있지만 각 연락처의 사용자 지정 속성은 저장할 수 없습니다. 사용자 지정 속성은 피플 허브의 연락처 카드에 표시되지 않지만 앱에서 프로그래밍 방식으로 액세스할 수 있습니다. 연락처 스토어 API는 전화의 앱 연락처 스토어와 클라우드 서비스에서 유지 관리하는 연락처 스토어를 동기화하기 위해 이 두 스토어 사이의 변경 내용을 열거하는 메커니즘을 제공합니다.

빠른 시작: 약속 관리

Windows.ApplicationModel.Appointments 네임스페이스를 통해 사용자의 일정 앱에서 약속을 만들고 관리할 수 있습니다. 여기서는 약속을 만들고, 약속을 일정 앱에 추가하고, 일정 앱에서 약속을 바꾸고, 일정 앱에서 약속을 제거하는 방법을 설명하겠습니다. 또한 일정 앱의 시간 범위를 표시하고 약속 되풀이 개체를 만드는 방법도 설명합니다.

빠른 시작: 앱 일정에서 데이터 읽기

Windows Phone 스토어 앱은 Windows.ApplicationModel.Appointments 네임스페이스의 API를 사용하여 다른 앱에서 만들고 관리하는 일정을 포함하여( 다른 앱에서 허용하는 경우) 장치에 있는 모든 일정의 데이터를 읽을 수 있습니다. 이 기능을 사용하면 장치에서 기본으로 제공되는 일정 앱과는 다른 사용자 일정 보기를 사용자의 앱에서 제공할 수 있습니다.

빠른 시작: 앱 일정 관리

Windows Phone 스토어 앱은 Windows.ApplicationModel.Appointments 네임스페이스의 API를 사용하여 하나 이상의 일정을 만들고 관리할 수 있습니다. 기본 제공 일정 앱 또는 일정 데이터를 사용하는 장치의 다른 앱에서 일정이 표시될 수 있도록 선택할 수 있습니다. 사용자가 기본 제공 일정 앱에서 약속을 편집할 수 있도록 선택할 수도 있습니다.

빠른 시작: 메일 메시지 보내기

이 항목에서는 사용자가 메일 메시지를 보낼 수 있도록 메일 작성 대화 상자를 시작하는 방법을 보여 줍니다. 대화 상자를 표시하기 전에 메일 필드에 데이터를 미리 채울 수 있습니다. 메시지는 사용자가 보내기 단추를 탭할 때까지 전송되지 않습니다.

빠른 시작: SMS 메시지 보내기

이 항목에서는 사용자가 SMS 메시지를 보낼 수 있도록 SMS 작성 대화 상자를 시작하는 방법을 보여 줍니다. 대화 상자를 표시하기 전에 SMS 필드에 데이터를 미리 채울 수 있습니다. 메시지는 사용자가 보내기 단추를 탭할 때까지 전송되지 않습니다.

 

대상 개발자 그룹

C++ 및 C#로 작성한 Windows 런타임 앱 개발자

관련 항목

약속 API 샘플
연락처 관리자 API 샘플
연락처 선택 기능 앱 샘플
접촉 동작 처리 샘플

 

 

표시:
© 2015 Microsoft