iOS 12 Siri Ярлыки с листом - PullRequest
       16

iOS 12 Siri Ярлыки с листом

0 голосов
/ 17 сентября 2018

У меня есть приложение, которое функционально похоже на это руководство: https://www.raywenderlich.com/2829-objectively-speaking-a-crash-course-in-objective-c-for-ios-6

По сути, у меня есть список, заполненный словарями, каждая из которых содержит две строки: категорию и цитату. Есть две разные категории, в каждой категории около 40 цитат.

Я бы хотел интегрироваться с новыми ярлыками Siri для iOS 12 таким образом, чтобы пользователи могли что-то спросить в духе «Эй, Сири, что за цитата категории A ?» Или «Эй, Сири, что за цитата из категории B ?» (Я знаю, что пользователь должен будет записать собственное сообщение, но это общая идея).

Я искал в Интернете учебники, но, похоже, ни один из них не покрывает списки с Сири. Я также должен отметить, что мое приложение находится в Objective-C .

Заранее спасибо за вашу помощь. Я рад предоставить больше информации, если это необходимо.

Ответы [ 2 ]

0 голосов
/ 25 сентября 2018

Не имеет значения, что ваше приложение находится в Objective-C, примеры Swift должны работать, если вам не нужно использовать специфичный для Swift API.

Определение вашего собственного намерения с помощью category и quote поможет. Отправка и обработка действий, связанных с вашим пользовательским намерением, описанным в:

Также есть пример здесь , в Objective-C.

0 голосов
/ 19 сентября 2018

Все, что вам нужно сделать, это создать собственные Intents и пожертвовать их Siri.

Руководство шеф-повара должно помочь https://developer.apple.com/documentation/sirikit/soup_chef_accelerating_app_interactions_with_shortcuts?language=objc

...