Поиск…
замечания
Различные типы запросов Siri
Ride Booking (например, заведите меня в Нью-Йорк через MyApp)
Сообщения (например, отправьте текст Джону с помощью MyApp)
Поиск фотографий (например, посмотрите фотографии на пляже, сделанные прошлым летом в MyApp)
Платежи (например, отправляйте 20 долларов США Джону за ужин прошлой ночью, используя MyApp)
VoIP-вызов (например, Call Mike на моем MyApp)
Тренировки (например, начать мою ежедневную тренировку из MyApp)
Климат и радио (специально для CarPlay, например, установите нагреватель на 72 градуса)
Добавление расширения Siri в приложение
Чтобы интегрировать возможности Siri в ваше приложение, вы должны добавить расширения, как это было бы при создании виджета iOS 10 (старое расширение Today View) или пользовательскую клавиатуру.
Добавление возможностей
1- В настройках проекта выберите цель приложения для iOS и перейдите на вкладку «Возможности»
2- Включение возможности Siri
Добавление расширения
1- Перейдите в Файл -> Создать -> Цель ...
2- Выберите iOS -> Расширение приложения с левой панели
3- Дважды нажмите «Настроить» с правой стороны
По словам Apple:
Шаблон Intents Extension создает расширение Intents, которое позволяет вашему приложению обрабатывать намерения, предоставляемые системными службами, такими как Siri и Maps.
4- Выберите имя и обязательно установите флажок «Включить расширение пользовательского интерфейса».
Выполняя эти шаги, создаются две новые цели (Intents Extension и UI Extension), и по умолчанию они содержат код Intout Workout. Для разных типов запросов Siri см. Примечания.
Заметка
В любое время, когда вы хотите отладить расширение, просто выберите схему Intent из доступных схем.
Заметка
Вы не можете тестировать приложения SiriKit в Simulator. Вместо этого вам нужно настоящее устройство.