Как хранить данные в Биксби - PullRequest
0 голосов
/ 11 февраля 2019

Вот шаги, которые я хочу сделать в Биксби: 1. Пользователь произносит высказывание.2. Затем Capsule выполняет вызов API.3. Храните возвращенные данные из API Call локально.4. Пользователь говорит другое высказывание.5. Вызов API отправит часть сохраненных данных в конечную точку.

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

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

1 Ответ

0 голосов
/ 14 февраля 2019

Вам нужно будет сохранить это состояние с помощью внешнего вызова API, так как это состояние не поддерживается после выхода из капсулы или по запросу.См. « Состояние капсулы и контекста », но вот соответствующая информация ...

Контекст между капсулами не является состоянием, что означает, что если пользователь покидает капсулу для другой капсулыили если пользователь вообще покидает Bixby, то гарантированно не будет запомнен любой контекст для первой капсулы.

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

...