Compartilhar via


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.