Я реализовал действия приложения в демонстрационном приложении.Он работает нормально, и я могу запустить конкретный экран с помощью Google Assistant с такими запросами, как
Заказать пиццу из Avocado
Так что я начал интегрировать Slice.При тестировании Slice с использованием SliceViewer он работает нормально.
Но когда я пытаюсь вызвать Slice из Google Assistant, он не работает.
Вот фрагментв файле actions.xml
<action intentName="actions.intent.GET_ORDER">
<fulfillment
fulfillmentMode="actions.fulfillment.SLICE"
urlTemplate="content://my.food.service/status" />
<fulfillment
fulfillmentMode="actions.fulfillment.DEEPLINK"
urlTemplate="my://food/orders" />
</action>
Запросы, которые я использовал в Google Assistant, взяты из документации
- Попросить Avocado проверить мой заказ
- Проверьте мой заказ на Avocado
Но ни один из них не работает.
Кроме того, после того, как я добавил вышеупомянутый фрагмент в файл actions.xml, я не могубольше не использовать плагин "App Actions Test Tool".Там написано:
Код ошибки создания предварительного просмотра Код состояния: 400 Сообщение: проверка предварительного условия не выполнена.- Несколько шаблонов URL для действия 'actions.intent.GET_ORDER' имеют нулевые обязательные параметры.
Я использую плагин v1.1.0
Итак, мой вопрос: Доступно ли тестирование Slice через Google Assistant?Если нет, когда он будет доступен для разработки и тестирования?