SiriKit v Xamarin.iOS

Tento článek ukazuje, jak používat SiriKit v aplikaci Xamarin.iOS k poskytování služeb, které jsou přístupné pro uživatele pomocí Siri na zařízení s iOSem.

SiriKit pro iOS 10 nově umožňuje aplikaci pro iOS poskytovat služby, které jsou přístupné pro uživatele pomocí Siri a aplikace Mapy na zařízení s iOSem pomocí rozšíření aplikací a nových architektur uživatelského rozhraní Intents and Intents.

Siri spolupracuje s konceptem Domén, skupinami znaných akcí pro související úkoly. Každá interakce, kterou má aplikace se Siri, musí spadat do jedné ze známých domén služeb následujícím způsobem:

  • Hlasové hovory nebo videohovory.
  • Rezervace jízdy.
  • Vedení cvičení.
  • Zasílání zpráv.
  • Hledání fotek.
  • Odesílání nebo příjem plateb.

Když uživatel odešle žádost o Siri zahrnující jednu ze služeb rozšíření aplikace, SiriKit odešle rozšíření objekt záměru, který popisuje žádost uživatele spolu se všemi podpůrnými daty. Rozšíření aplikace pak vygeneruje příslušný objekt Response pro daný záměr a podrobně popisuje, jak rozšíření dokáže zpracovat požadavek.

Principy SiriKitu

Tento článek popisuje klíčové koncepty, které budou potřeba pro práci se SiriKitem v aplikaci Xamarin.iOS. Popisuje nové body rozšíření záměrů a záměrů uživatelského rozhraní a jejich práci s aplikací a slovníkem uživatelů při otevření aplikace pro Siri.

Implementace SiriKitu

Tento článek popisuje kroky potřebné k implementaci podpory SiriKitu v aplikacích Xamarin.iOS. Vývojář by si měl přečíst výše uvedenou příručku Principy SiriKitu, než se pokusí do aplikace přidat podporu SiriKitu, protože jsou popsané klíčové koncepty, které budou potřeba k úspěšné implementaci.