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.