Xamarin.iOS 中的 SiriKit

本文說明如何在 Xamarin.iOS 應用程式中使用 SiriKit,在 iOS 裝置上使用 Siri 為使用者提供可存取的服務。

iOS 10 的新功能 SiriKit 可讓 iOS 應用程式提供服務,讓使用者可以使用 Siri 和 iOS 裝置上的 地圖 應用程式,使用應用程式延伸模組和新的意圖意圖 UI 架構來存取。

Siri 適用於網域的概念、相關工作的已知動作群組。 應用程式與 Siri 進行的每個互動都必須屬於其其中一個已知的服務網域,如下所示:

  • 音訊或視訊通話。
  • 預訂車程。
  • 管理鍛煉。
  • 傳訊。
  • 搜尋相片。
  • 傳送或接收付款。

當使用者提出涉及其中一個應用程式延伸模組服務 Siri 的要求時,SiriKit 會將延伸模塊傳送一個 Intent 物件,該物件描述使用者的要求以及任何支持的數據。 然後,應用程式延伸模組會針對指定的意圖產生適當的 Response 對象,詳細說明延伸模組如何處理要求。

了解 SiriKit 概念

本文涵蓋在 Xamarin.iOS 應用程式中使用 SiriKit 所需的重要概念。 它涵蓋新的意圖和意圖 UI 延伸點,以及他們如何使用應用程式和使用者詞彙將應用程式開啟至 Siri。

實作 SiriKit

本文涵蓋在 Xamarin.iOS 應用程式中實作 SiriKit 支援所需的步驟。 開發人員應該先閱讀上述瞭解 SiriKit 概念指南,再嘗試將 SiriKit 支援新增至應用程式,因為涵蓋成功實作所需的重要概念。