У меня есть приложение с несколькими короткими текстами.Я хочу, чтобы Сири могла искать эти тексты.
Единственный найденный способ - использовать INSearchForNotebookItemsIntent
.Но при использовании этого подхода пользователь должен произнести слово «примечание» (в моем примере ниже - в конце предложения).Слова «список» и «задача» также подходят.
То есть, поиск с использованием Сири работает хорошо, если сказать ему (ей?):
На TextBook показатьПримечание к Core Animation.
Но эта фраза заставляет Siri искать в Интернете:
В TextBook показывают Core Animation.
Моя цельэто дать пользователям удобный поиск через приложение (без необходимости произносить странные слова «заметка», «список», которые не отражают суть того, что ищет пользователь)
Итак, мне нужно:
- либо заставить Сири искать, не произнося слово
"note"
- , или заставив Сири понимать другие слова вместо
"note"
(например, "record"
).
Как я могу это сделать?
Пожалуйста, не стесняйтесь спрашивать более подробную информацию, если вам нужно
PS Я добавил образецпроект, чтобы вы могли проверить это самостоятельно .Но вы должны настроить возможности (SiriKit и App Groups) перед запуском.