Xamarin.iOS의 SiriKit

이 문서에서는 Xamarin.iOS 앱에서 SiriKit를 사용하여 iOS 디바이스에서 Siri를 사용하여 사용자가 액세스할 수 있는 서비스를 제공하는 방법을 보여 줍니다.

iOS 10에 새로 추가된 SiriKit를 사용하면 iOS 앱이 앱 확장 및 새 의도의도 UI 프레임워크를 사용하여 iOS 디바이스에서 Siri 및 지도 앱을 사용하여 사용자가 액세스할 수 있는 서비스를 제공할 수 있습니다.

Siri는 관련 작업에 대한 알려진 작업 그룹인 도메인의 개념과 함께 작동합니다. 앱이 Siri와 상호 작용하는 각 상호 작용은 다음과 같이 알려진 서비스 도메인 중 하나에 속해야 합니다.

  • 오디오 또는 화상 통화.
  • 타고 예약.
  • 운동 관리.
  • 메시징.
  • 사진 검색
  • 지불 보내기 또는 받기.

사용자가 앱 확장 서비스 중 하나와 관련된 Siri를 요청하면 SiriKit는 지원 데이터와 함께 사용자의 요청을 설명하는 의도 개체를 확장에 보냅니다. 그런 다음 앱 확장은 지정된 의도에 대한 적절한 응답 개체를 생성하여 확장이 요청을 처리하는 방법을 자세히 설명합니다.

SiriKit 개념 이해하기

이 문서에서는 Xamarin.iOS 앱에서 SiriKit를 사용하는 데 필요한 주요 개념을 다룹니다. 새 의도 및 의도 UI 확장 지점과 앱 및 사용자 어휘를 사용하여 Siri에 앱을 여는 방법을 설명합니다.

SiriKit 구현

이 문서에서는 Xamarin.iOS 앱에서 SiriKit 지원을 구현하는 데 필요한 단계를 설명합니다. 개발자는 성공적인 구현에 필요한 주요 개념이 다루어짐에 따라 SiriKit 지원을 앱에 추가하기 전에 위의 SiriKit 개념 이해 가이드를 읽어야 합니다.