Полный порядок предложений Siri, как при отправке сообщения через WhatsApp

Я несколько дней искал информацию об интеграции Siri с приложением IOS. Я знаю о ярлыках/намерениях Siri и т. д.

Как сделать так, чтобы Siri произносила полное предложение, например «Отправь сообщение Джону, я уже в пути» или «Отправь сообщение Джону через WhatsApp, я уже в пути»

Это что-то эксклюзивное для приложений Apple, оно ограничено только обменом сообщениями или есть другие способы интеграции с Siri?

Я не собираюсь интегрировать приложение для обмена сообщениями, но я хочу интегрировать полное предложение с параметрами order/question.


person Marchal    schedule 16.10.2019    source источник


Ответы (2)


Apple предоставляет SiriKit, который дает вашему приложению возможность обрабатывать запросы, исходящие от Siri.

Вы можете ознакомиться с Руководством по пользовательскому интерфейсу чтобы узнать больше о разработке интерфейса для взаимодействия с Siri.

Поищите примеры SiriKit. Есть довольно много источников, которые показывают, как сделать интеграцию с вашим приложением.

Если вы ищете информацию о распознавании речи в своем приложении, вы можете посмотреть Apple Speech Framework.

Эта структура предоставляет возможности распознавания и анализа голоса более низкого уровня и может обладать необходимой гибкостью.

Надеюсь это поможет!

person Gene Z. Ragan    schedule 16.10.2019

Обмен сообщениями не относится к приложениям Apple.

Вы можете сделать так, чтобы ваше приложение вело себя аналогично приложению Message. Вам необходимо реализовать расширение приложения, относящееся к намерению сообщения, и добавить методы параметра разрешения в обработчик для обработки пользовательского ввода.

Справочник по обмену сообщениями с SiriKit

https://developer.apple.com/documentation/sirikit/messaging?changes=latest_minor https://developer.apple.com/documentation/sirikit/insendmessageintent

Пример источника — https://www.techotopia.com/index.php/An_iOS_10_Example_SiriKit_Messaging_Extension https://medium.com/ios-os-x-development/extending-your-ios-app-with-sirikit-fd1a7ef12ba6

person RAJA    schedule 16.10.2019