SiriKit in Xamarin.iOS

In diesem Artikel wird gezeigt, wie Sie SiriKit in einer Xamarin.iOS-App verwenden, um Dienste bereitzustellen, die für den Benutzer über Siri auf einem iOS-Gerät zugänglich sind.

SiriKit ist neu in iOS 10 und ermöglicht es einer iOS-App, Dienste bereitzustellen, auf die Benutzer*innen auf einem iOS-Gerät mithilfe von App-Erweiterungen und der neuen Intents- und Intents-UI-Frameworks über Siri und die Maps-App zugreifen können.

Siri arbeitet mit dem Konzept von Do Standard s, Gruppen von bekannten Aktionen für verwandte Aufgaben. Jede Interaktion, die eine App mit Siri hat, muss wie folgt in einen seiner bekannten Dienste fallen Standard:

  • Audio- oder Videoanrufe.
  • Buchen Sie eine Fahrt.
  • Verwalten von Trainingseinheiten.
  • Messaging:
  • Suchen nach Fotos.
  • Senden oder Empfangen von Zahlungen.

Wenn der Benutzer siri mit einem der Dienste einer App-Erweiterung anfordert, sendet SiriKit die Erweiterung an 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 den angegebenen Intent, der angibt, 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 befasst sich mit den neuen Intents- und Intents-UI-Erweiterungspunkten und derEn Arbeit mit App- und Benutzervokabular, um eine App für Siri zu öffnen.

Implementieren von SiriKit

In diesem Artikel werden die Schritte behandelt, die zum Implementieren der SiriKit-Unterstützung in einer Xamarin.iOS-App erforderlich sind. Der Entwickler sollte oben den Leitfaden "Grundlegendes zu SiriKit-Konzepten" lesen, bevor Sie versuchen, SiriKit-Unterstützung zu einer App hinzuzufügen, da wichtige Konzepte behandelt werden, die für eine erfolgreiche Implementierung erforderlich sind.