Ios SiriKit的自定义InsearchFormMessagesIntent词汇表

Ios SiriKit的自定义InsearchFormMessagesIntent词汇表,ios,sirikit,Ios,Sirikit,使用SiriKit中的InsearchFormMessagesIntent,我可以询问:列出收件箱中的邮件,这是由IntentHandler.swift中的InsearchFormMessagesIntenthandling处理程序处理的。Siri检索到找到的消息后,她问“您想回复吗?”我回答“否”,然后通过确认消息“没有上的消息”删除消息 我是否能够使用AppIntentVocable或扩展将其修改为以下内容: 在中列出文章,从而使用“articles”关键字而不是“Messages”,并使用

使用SiriKit中的
InsearchFormMessagesIntent
,我可以询问:
列出收件箱中的邮件
,这是由
IntentHandler.swift
中的
InsearchFormMessagesIntenthandling
处理程序处理的。Siri检索到找到的消息后,她问“您想回复吗?”我回答“否”,然后通过确认消息“没有上的消息”删除消息

我是否能够使用AppIntentVocable或扩展将其修改为以下内容:

中列出文章,从而使用“articles”关键字而不是“Messages”,并使用开关根据所请求的收件箱标识符(例如InboxA、InboxB、inboxC)拉出不同的文章列表?检索文章标题后,我不想问“您想回复吗?”也不想删除找到的文章标题


我不太确定如何实现这一点,或者在SiriKit/Intents的约束范围内是否可行。

遗憾的是,没有。苹果不允许您更改Siri在调用Intent处理程序时查看的大多数必要关键字。 对于消息,关键字“搜索”和“消息”是必需的,即使通过自定义词汇表也无法更改

有关更多信息,请参阅官方文档中的文章

本文通过一个实验,将
InsearchFormMessagesIntent
用于定制任务,得出结论认为目前这是不可行的