Номер телефона в ответе Google Actions (Google Assistant)

Я строю разговор о Google Assistant для смартфонов. В одном из диалоговых окон я предоставляю номер телефона в качестве ответа, но этот номер телефона отображается как текст.

Есть ли способ указать номер телефона для вызова по клику в ответе Google Assistant?


person burak    schedule 03.05.2018    source источник


Ответы (1)


Вероятно, нет, но у вас могут быть обходные пути.

Во-первых, имейте в виду, что Ассистент должен быть многоплатформенным с голосовым фокусом. Хотя у него есть экран и сенсорное управление, он предназначен для использования голосом. Даже с сенсорным управлением это не обязательно будет на телефоне - умные дисплеи, скорее всего, будут иметь эти элементы управления, но не смогут совершать телефонные звонки.

При этом вы можете отобразить базовую карту со ссылкой . Эта ссылка может указывать на tel: URL-адрес, который содержит номер телефона, и на соответствующих устройствах будет выполняться вызов.

Я бы также предложил ссылку на выход, но документация, поскольку это, похоже, предполагает, что запускаемое вами намерение Android должно быть тем, над которым вы контролируете.

person Prisoner    schedule 03.05.2018
comment
Когда я впервые начал работать с Ассистентом, одной из первых функций, которые я хотел создать, была функция ЗВОНОК / ТЕКСТ / ЭЛЕКТРОННАЯ ПОЧТА. К сожалению, похоже, что эта функция не встроена. Я твердо верю, что его нужно добавить в помощник. Какой смысл иметь помощника, если он не может совершать телефонные звонки, отправлять текстовые сообщения или электронные письма от имени пользователя? На мой взгляд, это должно было быть одной из первых функций, встроенных в помощник. Вот моя исходная карта SO stackoverflow.com/questions/49917405/ - person AllJs; 04.05.2018
comment
Я уже пробовал схему tel, но для URL-адресов в предложениях Basic Card и Link Out поддерживаются только протоколы http и https. - person burak; 04.05.2018