我正在尝试测试新的AppIntents API,它目前在iOS16 Beta上。查看文档,实现似乎非常简单,但实现后,我在快捷方式应用中看不到我的AppIntent。设备运行的是iOS 16.0。
这是我实现AppIntent的方式:
import AppIntents
struct DoSomethingIntent: AppIntent {
static var title: LocalizedStringResource = "This will do something"
static var description = IntentDescription("Does something")
func perform() async throws -> some PerformResult {
return .finished(value: "Done")
}
}
根据文档,Shortcuts应用应该能够在我的应用安装后找到AppIntent,但我发现事实并非如此。有人知道我的实现缺少了什么吗?
2条答案
按热度按时间wfsdck301#
AppIntents API有点新,行为奇怪,文档也很差。
在我的例子中,我可以通过在短语中添加
\(.applicationName)
参数来使它们工作。v8wbuo2f2#