2

在SiriKitINSearchForMessagesIntent中,我可以问: <AppName> list messages in the inbox,它由. Siri 检索到找到的消息后,她会问“你想回复吗?” 我回答“否”,然后删除消息并显示“< AppName > 上没有消息”的确认消息。INSearchForMessagesIntentHandlingIntentHandler.swift

我是否可以使用 AppIntentVocabulary 或扩展来将其修改为:

<AppName> list articles in <inboxA>因此使用“文章”关键字而不是“消息”,并使用开关根据请求的收件箱标识符(例如收件箱A、收件箱B、收件箱C)拉出不同的文章列表?检索到文章标题后,我不想问“你要回复吗?” 我不想删除找到的文章标题。

我不太确定如何解决这个问题,或者在 SiriKit / Intents 的限制下是否可行。

4

1 回答 1

1

可悲的是没有。Apple 不允许您更改 Siri 在调用 Intent Handler 时查看的大部分必要关键字。对于消息,关键字“搜索”和“消息”是必需的,即使通过自定义词汇也无法更改。

有关更多信息,请参阅官方文档中的使用 SiriKit 注册自定义词汇表一文。

本文通过一个实验来使用INSearchForMessagesIntent自定义任务,并得出结论,目前它是不可行的。

于 2017-05-18T15:14:22.053 回答