SiriKit no Xamarin.iOS
Este artigo mostra como usar o SiriKit em um aplicativo Xamarin.iOS para fornecer serviços acessíveis ao usuário usando a Siri em um dispositivo iOS.
Novo no iOS 10, o SiriKit permite que um aplicativo iOS forneça serviços acessíveis ao usuário usando a Siri e o aplicativo Mapas em um dispositivo iOS usando Extensões de Aplicativo e as novas estruturas de interface do usuário Intents e Intents.
A Siri trabalha com o conceito de Domínios, grupos de ações conhecidas para tarefas relacionadas. Cada interação que um aplicativo tem com a Siri deve se enquadrar em um de seus domínios de serviço conhecidos da seguinte maneira:
- Chamadas de áudio ou vídeo.
- Reservar uma viagem.
- Gerenciando treinos.
- Mensagens.
- Pesquisando fotos.
- Envio ou recebimento de pagamentos.
Quando o usuário faz uma solicitação da Siri envolvendo um dos serviços de uma Extensão de Aplicativo, o SiriKit envia à extensão um objeto Intent que descreve a solicitação do usuário junto com quaisquer dados de suporte. Em seguida, a Extensão de Aplicativo gera o objeto Response apropriado para a intenção fornecida, detalhando como a extensão pode lidar com a solicitação.
Noções básicas sobre os conceitos de SiriKit
Este artigo aborda os principais conceitos que serão necessários para trabalhar com o SiriKit em um aplicativo Xamarin.iOS. Ele aborda os novos Pontos de Extensão da Interface do Usuário de Intenções e Intenções e como eles funcionam com o Vocabulário do Aplicativo e do Usuário para abrir um aplicativo para a Siri.
Implementar SiriKit
Este artigo aborda as etapas necessárias para implementar o suporte ao SiriKit em um aplicativo Xamarin.iOS. O desenvolvedor deve ler o guia Noções básicas sobre conceitos do SiriKit acima antes de tentar adicionar suporte ao SiriKit a um aplicativo, pois são abordados os principais conceitos que serão necessários para uma implementação bem-sucedida.