Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Как внедрить Siri в приложение и помочь Apple с...

REDMADROBOT
September 07, 2018

Как внедрить Siri в приложение и помочь Apple сделать её полезнее

REDMADROBOT

September 07, 2018
Tweet

More Decks by REDMADROBOT

Other Decks in Programming

Transcript

  1. Siri - Движок распознавания речи от Nuance Communications - 2010

    г. - Отдельное приложение Siri в App Store - 2011 г. - Презентация Apple 02
  2. Что умеет Siri - Открывать экран приложения и показывать информацию

    на нем - Показывать один из экранов приложения внутри диалога - Выполнять основные действия приложения - Siri Suggestions 05
  3. 06

  4. Что умеет Siri - Открывать экран приложения и показывать информацию

    на нем - Показывать один из экранов приложения внутри диалога - Выполнять основные действия приложения - Siri Suggestions 07
  5. 08

  6. Что умеет Siri - Открывать экран приложения и показывать информацию

    на нем - Показывать один из экранов приложения внутри диалога - Выполнять основные действия приложения - Siri Suggestions 09
  7. 10

  8. Что умеет Siri - Открывать экран приложения и показывать информацию

    на нем - Показывать один из экранов приложения внутри диалога - Выполнять основные действия приложения - Siri Suggestions 11
  9. 12

  10. SiriKit - iOS 10 - Запросы для мессенджеров, платежей, поездок

    на авто, звонков, … - iOS 11 - Новые виды запросов - iOS 12 - поддержка любых видов запросов, Siri suggestions 13
  11. 14

  12. Siri API - iOS 10 - Запросы для мессенджеров, платежей,

    поездок на авто, звонков, … - iOS 11 - Новые виды запросов - iOS 12 - поддержка любых видов запросов, Siri suggestions 15
  13. Siri API - iOS 10 - Запросы для мессенджеров, платежей,

    поездок на авто, звонков, … - iOS 11 - Новые виды запросов - iOS 12 - поддержка любых видов запросов, Siri suggestions 16
  14. 18

  15. NSUserActivity - Что-то открыть в приложении - Не поддерживает взаимодействие

    с приложением на экране Siri - Возможно вы уже поддерживаете 19
  16. NSUserActivity - Что-то открыть в приложении - Не поддерживает взаимодействие

    с приложением на экране Siri - Возможно вы уже поддерживаете 20
  17. NSUserActivity - Что-то открыть в приложении - Не поддерживает взаимодействие

    с приложением на экране Siri - Возможно вы уже поддерживаете 21
  18. Конфигурация NSUserActivity // iOS 9 activity.isEligibleForHandoff = true activity.isEligibleForSearch =

    true activity.isEligibleForPublicIndexing = true // iOS 12 activity.isEligibleForPrediction = true 25
  19. func application(_ application: UIApplication, continue userActivity: NSUserActivity, restorationHandler: @escaping ([UIUserActivityRestoring]?)

    -> Void) -> Bool { // действие c userActivity return true } 29 Работа с NSUserActivity AppDelegate
  20. Intents - Отобразить UI вашего приложения в диалоге с Siri

    - Работает без запуска приложения - Сложнее в имплементации 31
  21. 32

  22. Intent - Обозначает тип запроса для Siri - Схожие запросы

    сгруппированы в домены - Домен Messages: - Intent передачи сообщений - Intent поиска сообщений - Intent обозначения сообщения как прочитанное 33
  23. Плюсы для бизнеса - Увеличит связь между брендом и клиентом

    - Возможность увеличить продажи благодаря возросшему количеству повторяемых покупок 37
  24. 39

  25. 15 августа, 18:02 15 августа, 09:45 «Покажи счет на дебетовых

    картах» «Какая погода сегодня» 22 августа, 18:04 «Покажи счет на дебетовых картах» 23 августа, 18:03 «Покажи счет на дебетовых картах» Предложение 44
  26. Каким должно быть обращение к Siri - Коротким - Запоминающимся/удобным

    для повторения - Включать глагол - Не включать точное время - Без фразы «Привет, Siri» 45
  27. 49

  28. Выводы - Работать с приложением, не заходя в него -

    Работать с несколькими приложениями сразу - Пользоваться Siri Suggestions 50 SIRI ДАЕТ ВОЗМОЖНОСТЬ:
  29. Полезные ссылки - WWDC 2018, session 211: Introduction to Siri

    Shortcuts - https://blog.prototypr.io/its-time-to-start-talking- to-your-iphone-again-how-to-use-siri-shortcuts- c98540edd55e - Ссылка на демо 51