Наборы хранимых значений, к которым можно получить доступ через Bixby Voice Experience - PullRequest
0 голосов
/ 24 июня 2019

Я совершенно новичок в разработке Bixby, поэтому заранее прошу прощения, если это новый вопрос, который не имеет смысла.Я пытаюсь понять, как лучше всего хранить наборы значений, возвращаемые внешними API, для использования в приложениях Bixby Voice.Примером может служить API, который получает все пункты меню в ресторане, или API, который получает все элементы каталога одежды из магазина.Когда пользователи взаимодействуют с данными для поиска или транзакций, мне не нужно возвращаться к внешнему API, чтобы снова установить значение.Например: Найти параметры Vegan Menu, а затем Okay, как насчет параметров pescatarian.Или: Найти классические брюки, а затем хорошо, как насчет классических рубашек.Я хотел бы вернуться к объекту меню в первом случае или к объекту каталога во втором без необходимости заново загружать наборы значений из API.

В примере кода, который я видел, всеиз наборов значений, по-видимому, читаются при каждом вызове action / endpoint / java

1 Ответ

1 голос
/ 24 июня 2019

В текущей версии Bixby нет локального хранилища.

Самое простое решение - запрашивать через вызовы API. Однако сам http.getUrl () кэшируется по умолчанию, и Bixby работает на сервере Samsung, поэтому на практике не требуется никаких реальных вызовов API при запросе того же URL-адреса в коротких сеансах.

Подробнее о параметрах http API и о том, как отключить функцию кэширования, можно узнать, прочитав подробнее здесь

...