Как я могу заставить Siri перенаправлять запросы маршрутизации в мое навигационное приложение? - PullRequest
0 голосов
/ 23 апреля 2020

Приложение iOS, над которым я работаю, правильно настроено как приложение маршрутизации в соответствии с документацией . Он отображается в разделе приложений маршрутизации Apple Maps и получает MKDirectionsRequest в своем application:openURL:options:, когда пользователь запрашивает у приложения «Карты» указания и выбирает мое приложение.

Я хочу пользователь может попросить Siri вызвать навигацию в моем приложении, сказав что-то вроде «Запустите навигацию в my_app_name to some_address ».

Что я наблюдаю, так это то, что возможно, например, с Google Maps, Waze и несколькими другими приложениями:

enter image description here

Однако для многих приложений маршрутизации на моем устройстве (включая то, которое я разрабатываю) ) это не работает:

enter image description here

Можно ли заставить его работать для моего приложения?

1 Ответ

0 голосов
/ 26 апреля 2020

AFAIK, эта функция все еще существует в форме ad ho c интеграций с некоторыми конкретными c приложениями и не предоставляет никаких API c publi в iOS SDK.

Первый раз это было кратко упомянутое в ключевом примечании WWD C 2019 и с тех пор никогда не получало больше подробностей в других сессиях или в документации для разработчиков.

WWDC20 выйдет в июне, так что мы, конечно, можем ищите обновления в этом году - и если их нет, вы все равно сможете напрямую «пообщаться с инженерами Apple», как они упоминают на сайте.

...