尝试将我的 App 添加到 Siri 的“快捷指令” App

Trying to add my app to the Shortcuts app for Siri

提问人:Tyler C 提问时间:6/17/2023 最后编辑:Tyler C 更新时间:6/18/2023 访问量:115

问:

我正在开发一个带有 Siri 快捷方式的 Ionic/Vue 应用程序。我希望应用程序的 Siri 快捷方式自动出现在快捷方式应用程序中,类似于原生 ChatGPT 应用程序的方式。我正在使用插件 (https://github.com/lovetodream/capacitor-plugin-siri-shortcuts) 来实现这一点。capacitor-plugin-siri-shortcuts

到目前为止,我能够通过捐赠和展示快捷方式来创建快捷方式。但是,这需要用户接受对话框。我希望我的应用程序的快捷方式自动显示,就像 ChatGPT 应用程序的快捷方式一样。

显然,这现在被称为“应用意图”。我认为 Apple 支持通过 .这是我到目前为止所做的:CustomIntentMigratedAppIntent

我添加了 Siri 功能,并在我的文件中添加了以下行:Info.plist

<key>NSUserActivityTypes</key>
    <array>
      <string>com.umbrella.vet.shortcut</string>
      <string>AskUmbrellaIntent</string>
    </array>

我也在调用mount:donate

await SiriShortcuts.donate({
  persistentIdentifier: 'com.umbrella.vet.shortcut',
  title: 'Ask Umbrella Intent',
  suggestedInvocationPhrase: 'Ask Umbrella',
  isEligibleForSearch: true,
  isEligibleForPrediction: true,
})

我有一个名为 的文件夹,其中一个名为 ,还有一个文件。IntentsAskUmbrellaIntentIntents.intentdefinition

我错过了什么?

Swift Sirikit Sirishortcuts appintents

评论


答: 暂无答案