지원되는 도메인 및 Intent

앱에 SiriKit을 도입하려면 앱이 실행되지 않을 때도 Siri와 통신하는 Extension을 개발해야 합니다. 이 Extension은 처리할 수 있는 특정 도메인 및 Intent와 함께 등록됩니다. 예를 들어, 메시지 전송 앱은 메시지 도메인 및 메시지 전송 의도를 지원하도록 등록될 것입니다. Siri는 음성 인식과 자연어 인식을 비롯한 모든 사용자 상호 작용을 처리할 뿐 아니라, Extension과 연동하여 정보를 제공하고 사용자 요청을 처리합니다.

“MyRidesApp에서 샌프란시스코 공항 갈 택시 좀 예약해줘.”

차량 예약. 차량 공유 및 기타 택시 같은 서비스를 제공하는 앱을 통해 차량을 요청합니다.

“MyTextApp으로 Carey한테 메시지 보내줘.”

메시지 전송. 메시지 전송 서비스를 지원하는 앱을 통해 문자 메시지를 전송합니다.

“MyPhotosApp에서 지난 여름 해변에서 찍은 사진을 찾아줘.”

사진 검색. 원하는 앱에서 특별한 콘텐츠가 담긴 사진과 동영상을 찾고 슬라이드쇼로 재생합니다.

“MyPayApp에서 John에게 어제 저녁 식사 값으로 100달러 보내.”

지불. 개인 송금을 지원하는 앱을 사용하여 다른 사람에게 지불 금액을 송금하거나 입금을 요청합니다.

“내 MyVoIPApp에서 Mike에게 전화해.”

VoIP 통화. VoIP(Voice over IP)를 지원하는 앱으로 영상 통화 및 음성 통화를 겁니다.

“MyWorkoutApp에서 내가 매일 하는 달리기 운동을 시작해줘.”

운동. 즐겨 쓰는 운동 앱을 사용하여 운동을 시작, 일시 정지 및 종료합니다.

“히터를 72도로 맞춰줘.”

냉난방 및 라디오. CarPlay 자동차 제조업체의 앱을 위해 특별히 제작된 이 기능은 차 안에 있는 동안 냉난방을 설정하고 라디오를 맞출 수 있습니다.

참조, 가이드 및 샘플 코드

iOS 10 SDK가 포함된 Xcode 8을 다운로드하고, 이 리소스를 사용하여 Siri와 연동되는 앱을 제작하십시오.