SiriKit в Xamarin.iOS
В этой статье показано, как использовать SiriKit в приложении Xamarin.iOS для предоставления служб, доступных пользователю с помощью Siri на устройстве iOS.
Новое в iOS 10, SiriKit позволяет приложению iOS предоставлять службы, которые доступны пользователю с помощью Siri и приложения Карты на устройстве iOS с помощью расширений приложений и новых платформ пользовательского интерфейса "Намерения и намерения".
Siri работает с понятием "Домены", группами известных действий для связанных задач. Каждое взаимодействие, которое приложение имеет с Siri, должно попасть в один из известных доменов службы следующим образом:
- Звук или видеозвонок.
- Бронирование поездки.
- Управление тренировками.
- (Проекты разработки с открытым кодом в .NET).
- Поиск фотографий.
- Отправка или получение платежей.
Когда пользователь отправляет запрос Siri с участием одной из служб расширения приложений, SiriKit отправляет расширение объект Intent , описывающий запрос пользователя вместе с любыми вспомогательными данными. Затем расширение приложения создает соответствующий объект Ответа для заданного намерения, подробные сведения о том, как расширение может обрабатывать запрос.
Основные сведения о понятиях SiriKit
В этой статье рассматриваются основные понятия, необходимые для работы с SiriKit в приложении Xamarin.iOS. В ней рассматриваются новые точки расширения пользовательского интерфейса "Намерения и намерения" и их работа с словарем приложений и пользователей для открытия приложения в Siri.
Реализация SiriKit
В этой статье рассматриваются действия, необходимые для реализации поддержки SiriKit в приложениях Xamarin.iOS. Разработчик должен ознакомиться с приведенным выше руководством по понятиям SiriKit, прежде чем пытаться добавить поддержку SiriKit в приложение, так как рассматриваются ключевые понятия, необходимые для успешной реализации.