У меня есть приложение (разработанное с использованием Xamarin), которое при первом входе пользователя в систему генерирует некоторую информацию о пользователе.
Мне нужно сохранить эту информацию в пользовательском хранилище Google Assistant, чтобы я мог получить эту информацию во встроенном редакторе для выполнения Dialogflow.
У меня уже есть код, который получает информацию из userStorage:
let userStorage = request.body.originalDetectIntentRequest.payload.user.userStorage || JSON.stringify({});
let uninterId;
userStorage = JSON.parse(userStorage);
if (userStorage.hasOwnProperty('uninterId')) {
uninterId = userStorage.uninterId;
}
Теперь мне нужно знать, как заставить мое приложение сохранять эту информацию через приложение для Android.
Можно ли сохранить данные на userStorage вне Google Assistant?
Как я могу это сделать?
Пользовательское хранилище доступно только вам в рамках вашего действия. Если вы заинтересованы в том, чтобы эти данные были доступны вне контекста вашего действия, вы можете рассмотреть возможность использования сторонней службы базы данных, такой как Firebase.
Спасибо за Ваш ответ