SiriKit in Xamarin.iOS

In diesem Artikel erfahren Sie, wie Sie SiriKit in einer Xamarin.iOS-App verwenden, um Dienste bereitzustellen, auf die der Benutzer über Siri auf einem iOS-Gerät zugreifen kann.

SiriKit ist neu in iOS 10 und ermöglicht einer iOS-App die Bereitstellung von Diensten, auf die der Benutzer über Siri und die Karten-App auf einem iOS-Gerät über App-Erweiterungen und die neuen Intents und Intents UI-Frameworks zugreifen kann.

Siri arbeitet mit dem Konzept von Domänen, Gruppen von bekannten Aktionen für verwandte Aufgaben. Jede Interaktion, die eine App mit Siri hat, muss wie folgt in eine ihrer bekannten Dienstdomänen fallen:

  • Audio- oder Videoanrufe.
  • Buchen Sie eine Fahrt.
  • Verwalten von Workouts.
  • Messaging.
  • Durchsuchen von Fotos.
  • Senden oder Empfangen von Zahlungen.

Wenn der Benutzer eine Siri-Anforderung mit einem der Dienste einer App-Erweiterung sendet, sendet SiriKit der Erweiterung ein Intent-Objekt , das die Anforderung des Benutzers zusammen mit allen unterstützenden Daten beschreibt. Die App-Erweiterung generiert dann das entsprechende Response-Objekt für die angegebene Absicht. Dabei wird erläutert, wie die Erweiterung die Anforderung verarbeiten kann.

Grundlegendes zu SiriKit-Konzepten

In diesem Artikel werden die wichtigsten Konzepte behandelt, die für die Arbeit mit SiriKit in einer Xamarin.iOS-App erforderlich sind. Es behandelt die neuen Intents and Intents UI-Erweiterungspunkte und deren Funktionsweise mit App und Benutzervokabular, um eine App für Siri zu öffnen.

Implementieren von SiriKit

In diesem Artikel werden die schritte beschrieben, die zum Implementieren der SiriKit-Unterstützung in Xamarin.iOS-Apps erforderlich sind. Der Entwickler sollte den obigen Leitfaden Grundlegendes zu SiriKit-Konzepten lesen, bevor er versucht, siriKit-Unterstützung zu einer App hinzuzufügen, da wichtige Konzepte behandelt werden, die für eine erfolgreiche Implementierung erforderlich sind.