提问人:Michael Jajou 提问时间:8/7/2023 更新时间:8/7/2023 访问量:178
iOS 16 Swift App Intents - 短语未按预期工作
iOS 16 Swift App Intents - Phrases Not Working as Expected
问:
我使用 iOS 16 中提供的新 App Intent 框架定义了自定义 App Intent。但是,并非所有这些短语似乎都适用于 Siri。有时它会打开另一个应用程序或执行完全不同的操作。我应该用其他方式告诉 Siri 要听哪些短语,或者我是否需要使用 INUIAddVoiceShortcutViewController?
例如,“Start (applicationName) Timer” 将打开计时器应用并启动名为“Application Name”的计时器,而不是在我正在构建的应用程序中打开计时器。
@available(iOS 16.0, *)
struct Shortcuts: AppShortcutsProvider {
static var appShortcuts: [AppShortcut] = [
AppShortcut(
intent: StartTimer(),
phrases: ["Start \(.applicationName) Timer"],
systemImageName: "stopwatch.fill"
),
AppShortcut(
intent: EndTimer(),
phrases: ["End \(.applicationName) Timer"],
systemImageName: "stopwatch.fill"
),
AppShortcut(
intent: StartFast(),
phrases: ["Start Fast"],
systemImageName: "sun.min.fill"
),
]
}
答: 暂无答案
评论