Xamarin.iOS에서 SiriKitSiriKit in Xamarin.iOS

이 문서에서는 Xamarin.iOS 앱에 SiriKit를 사용 하 여 iOS 장치에서 Siri를 사용 하 여 사용자에 게 액세스할 수 있는 서비스를 제공 하는 방법을 보여 줍니다.This article shows how to use SiriKit in a Xamarin.iOS app to provide services that are accessible to the user using Siri on an iOS device.

새 iOS 10, SiriKit 허용 앱 확장 및 새로운를 사용 하 여 iOS 장치에서 Siri 및 맵 앱을 사용 하 여 사용자에 게 액세스할 수 있는 서비스를 제공 하는 iOS 앱 의도 하 고 인 텐트 UI 프레임 워크입니다.New to iOS 10, SiriKit allows an iOS app to provide services that are accessible to the user using Siri and the Maps app on an iOS device using App Extensions and the new Intents and Intents UI frameworks.

Siri의 개념을 사용 하 여 작동 도메인, 관련된 작업에 대 한 작업 그룹을 알고 있어야 합니다.Siri works with the concept of Domains, groups of know actions for related tasks. Siri를 사용 하 여 앱에 있는 각 상호 작용 다음과 같이 해당 알려진된 서비스 도메인 중 하나에 속합니다 해야 합니다.:Each interaction that an app has with Siri must fall into one of its known service Domains as follows:

  • 오디오 또는 비디오 호출 합니다.Audio or video calling.
  • 승객을 예약 합니다.Booking a ride.
  • 달리기를 관리 합니다.Managing workouts.
  • 메시징입니다.Messaging.
  • 사진을 검색 합니다.Searching photos.
  • 지불을 주고받지 설정 합니다.Sending or receiving payments.

SiriKit 보냅니다 확장 사용자 요청 하면 Siri의 관련 앱 확장의 서비스 중 하나에 의도 지 원하는 모든 데이터와 함께 사용자의 요청을 설명 하는 개체입니다.When the user makes a request of Siri involving one of an App Extension's services, SiriKit sends the extension an Intent object that describes the user's request along with any supporting data. 앱 확장 한 다음 적절 한 생성 응답 개체를 지정 의도, 확장 요청을 처리할 수 있는 방법을 자세히 설명 합니다.The App Extension then generates the appropriate Response object for the given Intent, detailing how the extension can handle the request.

SiriKit 개념 이해하기Understanding SiriKit Concepts

이 문서에서는 Xamarin.iOS 앱에 SiriKit을 사용 해야 하는 주요 개념을 다룹니다.This article covers the key concepts that will be required for working with SiriKit in a Xamarin.iOS app. 새 설명 인 텐트와 인 텐트 UI 확장 지점 및 Siri에 앱을 열려면 앱 및 사용자 어휘를 사용 하 여 작동 방식입니다.It covers the new Intents and Intents UI Extension Points and how they work with App and User Vocabulary to open an app to Siri.

SiriKit 구현Implementing SiriKit

이 문서에서는 Xamarin.iOS 앱에 SiriKit 지원을 구현 하는 데 필요한 단계를 다룹니다.This article covers the steps required to implement SiriKit support in a Xamarin.iOS apps. 개발자 개념 나와 성공적으로 구현 해야 하는 키로 SiriKit 지원을 앱에 추가 하기 전에 위의 SiriKit 개념 이해 가이드를 읽어야 합니다.The developer should read the Understanding SiriKit Concepts guide above before attempting to add SiriKit support to an app, as key concepts are covered that will be required for successful implementation.