SiriKit en Xamarin.iOS
En este artículo se muestra cómo usar SiriKit en una aplicación de Xamarin.iOS para proporcionar servicios accesibles para el usuario mediante Siri en un dispositivo iOS.
Como novedad de iOS 10, SiriKit permite que una aplicación de iOS proporcione servicios accesibles para el usuario mediante Siri y la aplicación Mapas en un dispositivo iOS mediante extensiones de aplicación y los nuevos marcos de interfaz de usuario de intenciones e intenciones.
Siri funciona con el concepto de dominios, grupos de acciones de know para tareas relacionadas. Cada interacción que tiene una aplicación con Siri debe incluirse en uno de sus dominios de servicio conocidos como se muestra a continuación:
- Llamadas de audio o vídeo.
- Reserva de un viaje.
- Administración de las insaciones.
- Mensajería.
- Buscar fotos.
- Envío o recepción de pagos.
Cuando el usuario realiza una solicitud de Siri que implica uno de los servicios de una extensión de aplicación, SiriKit envía a la extensión un objeto Intent que describe la solicitud del usuario junto con los datos compatibles. A continuación, la extensión de aplicación genera el objeto response adecuado para la intencióndada, detallando cómo la extensión puede controlar la solicitud.
Descripción de los conceptos de SiriKit
En este artículo se tratan los conceptos clave que serán necesarios para trabajar con SiriKit en una aplicación xamarin.iOS. Trata los nuevos puntos de extensión de la interfaz de usuario intents and intents y cómo funcionan con app y user vocabulary para abrir una aplicación en Siri.
Implementación de SiriKit
En este artículo se tratan los pasos necesarios para implementar la compatibilidad con SiriKit en aplicaciones de Xamarin.iOS. El desarrollador debe leer la guía Descripción de conceptos de SiriKit anterior antes de intentar agregar compatibilidad con SiriKit a una aplicación, ya que se tratan conceptos clave que serán necesarios para una implementación correcta.