SiriKit w środowisku Xamarin.iOS

W tym artykule pokazano, jak używać zestawu SiriKit w aplikacji platformy Xamarin.iOS w celu dostarczania usług, które są dostępne dla użytkownika przy użyciu Siri na urządzeniu z systemem iOS.

Nowy dla systemu iOS 10 SiriKit umożliwia aplikacji systemu iOS dostarczanie usług, które są dostępne dla użytkownika przy użyciu Siri i aplikacji Mapy na urządzeniu z systemem iOS przy użyciu rozszerzeń aplikacji oraz nowych struktur interfejsu użytkownika Intencje i intencje.

Siri współpracuje z koncepcją Domeny, grupami wiedzy akcji związanych z powiązanymi zadaniami. Każda interakcja aplikacji z programem Siri musi należeć do jednej ze znanych domen usług w następujący sposób:

  • Połączenia audio lub wideo.
  • Rezerwacja jazdy.
  • Zarządzanie treningami.
  • Obsługa komunikatów.
  • Wyszukiwanie zdjęć.
  • Wysyłanie lub odbieranie płatności.

Gdy użytkownik wysyła żądanie Siri z udziałem jednej z usług rozszerzenia aplikacji, SiriKit wysyła rozszerzenie obiekt Intent opisujący żądanie użytkownika wraz z wszelkimi danymi pomocniczymi. Następnie rozszerzenie aplikacji generuje odpowiedni obiekt Odpowiedzi dla danej intencji, szczegółowo opisujący sposób obsługi żądania przez rozszerzenie.

Informacje o pojęciach dotyczących zestawu SiriKit

W tym artykule opisano kluczowe pojęcia, które będą wymagane do pracy z zestawem SiriKit w aplikacji platformy Xamarin.iOS. Obejmuje ona nowe punkty rozszerzenia intencji i intencji interfejsu użytkownika oraz sposób, w jaki współpracują ze słownictwem aplikacji i użytkownika, aby otworzyć aplikację w programie Siri.

Implementowanie zestawu SiriKit

W tym artykule opisano kroki wymagane do zaimplementowania obsługi zestawu SiriKit w aplikacjach platformy Xamarin.iOS. Deweloper powinien przeczytać powyższy przewodnik Understanding SiriKit Concepts (Omówienie pojęć związanych z zestawem SiriKit) przed podjęciem próby dodania obsługi SiriKit do aplikacji, ponieważ zostaną omówione kluczowe pojęcia, które będą wymagane do pomyślnej implementacji.