Xamarin.iOS 中的 SiriKit
本文說明如何在 Xamarin.iOS 應用程式中使用 SiriKit,在 iOS 裝置上使用 Siri 為使用者提供可存取的服務。
IOS 10 的新功能 SiriKit 可讓 iOS 應用程式提供服務,讓使用者可以使用 Siri 和 iOS 裝置上的 地圖 應用程式,使用應用程式延伸模組和新的意圖和意圖 UI 架構來存取。
Siri 適用於網域的概念、相關工作的已知動作群組。 應用程式與 Siri 進行的每個互動都必須屬於其其中一個已知的服務網域,如下所示:
- 音訊或視訊通話。
- 預訂車程。
- 管理鍛煉。
- 傳訊。
- 搜尋相片。
- 傳送或接收付款。
當使用者提出涉及其中一個應用程式延伸模組服務 Siri 的要求時,SiriKit 會將延伸模塊傳送一個 Intent 物件,該物件描述使用者的要求以及任何支持的數據。 然後,應用程式延伸模組會針對指定的意圖產生適當的 Response 對象,詳細說明延伸模組如何處理要求。
本文涵蓋在 Xamarin.iOS 應用程式中使用 SiriKit 所需的重要概念。 它涵蓋新的意圖和意圖 UI 延伸點,以及他們如何使用應用程式和使用者詞彙將應用程式開啟至 Siri。
本文涵蓋在 Xamarin.iOS 應用程式中實作 SiriKit 支援所需的步驟。 開發人員應該先閱讀上述瞭解 SiriKit 概念指南,再嘗試將 SiriKit 支援新增至應用程式,因為涵蓋成功實作所需的重要概念。