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és 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, de groupes d’actions de connaissance pour les tâches associées. Chaque interaction qu’une application a 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 tour.
  • Gestion des séances d’entraînement.
  • 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 toutes les données de prise en charge. L’extension d’application génère ensuite l’objet Response approprié pour l’intention donnée, 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 nécessaires pour utiliser SiriKit dans une application Xamarin.iOS. Il couvre les nouveaux points d’extension intentions et intentions de l’interface utilisateur 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 requises pour implémenter la prise en charge de SiriKit dans des applications Xamarin.iOS. Le développeur doit lire le guide Understanding SiriKit Concepts ci-dessus avant de tenter d’ajouter la prise en charge de SiriKit à une application, car les concepts clés sont couverts pour une implémentation réussie.