將 Siri Extension 新增到 App

要在你的應用中整合 Siri 功能,你應該像建立 iOS 10 Widget(舊今日檢視擴充套件)或自定義鍵盤時一樣新增擴充套件。

新增功能

1-在專案設定中,選擇你的 iOS 應用目標並轉到功能選項卡

2-啟用 Siri 功能

新增副檔名

1-轉到檔案 - >新建 - >目標…

2-從左側窗格中選擇 iOS - > Application Extension

3-雙擊右側的 Intents Extension

根據 Apple 的說法:

Intents 擴充套件模板構建一個 Intents 擴充套件,允許你的應用處理由 Siri 和 Maps 等系統服務發出的意圖。

StackOverflow 文件

4-選擇一個名稱,並確保選中“包含 UI 擴充套件”

StackOverflow 文件

通過執行此步驟,將建立兩個新目標(Intents Extension 和 UI Extension),預設情況下它們包含 Workout Intent 程式碼。有關不同型別的 Siri 請求,請參閱備註。

注意

無論何時你想除錯擴充套件,只需從可用的方案中選擇 Intent 方案。

注意

你無法在模擬器中測試 SiriKit 應用程式。相反,你需要一個真正的裝置。