SiriKit dans Xamarin.iOS

Cet article explique comment utiliser SiriKit dans une application Xamarin.iOS pour fournir des services accessibles à l’utilisateur à l’aide de Siri sur un appareil iOS.

Nouveauté d’iOS 10, SiriKit permet à une application iOS de fournir des services accessibles à l’utilisateur à l’aide de Siri et de l’application Cartes sur un appareil iOS à l’aide des extensions d’application et des nouvelles infrastructures d’interface utilisateur Intentions et Intentions.

Siri fonctionne avec le concept de Domaines, groupes d’actions de connaissance pour les tâches associées. Chaque interaction d’une application avec Siri doit se trouver dans l’un de ses domaines de service connus comme suit :

  • Appel audio ou vidéo.
  • Réservation d’un trajet.
  • Gestion des entraînements.
  • Messagerie.
  • Recherche de photos.
  • Envoi ou réception de paiements.

Lorsque l’utilisateur effectue une demande de Siri impliquant l’un des services d’une extension d’application, SiriKit envoie à l’extension un objet Intent qui décrit la demande de l’utilisateur avec les données de prise en charge. L’extension d’application génère ensuite l’objet Response approprié pour l’intention donnée, en détaillant la façon dont l’extension peut gérer la requête.

Présentation des concepts de SiriKit

Cet article décrit les concepts clés qui seront requis pour utiliser SiriKit dans une application Xamarin.iOS. Il décrit les nouveaux points d’extension d’interface utilisateur intentions et intentions et la façon dont ils fonctionnent avec l’application et le vocabulaire utilisateur pour ouvrir une application à Siri.

Implémentation de SiriKit

Cet article décrit les étapes nécessaires pour implémenter la prise en charge de SiriKit dans des applications Xamarin.iOS. Le développeur doit lire le guide De compréhension des concepts SiriKit ci-dessus avant d’essayer d’ajouter la prise en charge de SiriKit à une application, car les concepts clés sont couverts qui seront nécessaires pour une implémentation réussie.