Сервисы Firebase

Используйте различные сервисы Firebase для настройки, запуска и расширения функциональности ваших действий.

Облачные функции для Firebase

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

Хотя вы можете использовать любой веб-сервис HTTP для выполнения действий в Google, облачные функции для Firebase — это один из самых простых способов определить выполнение вашего действия:

  1. Развертывайте свою конечную точку быстро и легко, тратя минимальное время на настройку параметров CLI или импорт дополнительных библиотек.
  2. Легко интегрируйтесь с другими облачными сервисами Firebase, такими как Cloud Firestore .
  3. Вычислительные ресурсы автоматически масштабируются в соответствии с использованием вашего действия, поэтому вам вообще не нужно беспокоиться об обслуживании сервера.
  4. Выполнение настройки без предоставления кредитной карты или платежной информации.

Чтобы начать, посетите документацию по облачным функциям для Firebase .

Хостинг Firebase

Многие действия используют в своих разговорах мультимедийный контент, чтобы улучшить взаимодействие с пользователем. А если нет, то должны! Приложения, которые используют изображения и аудиоклипы, а не просто текст, обычно оказываются гораздо более яркими и запоминающимися и, как следствие, обеспечивают более высокий уровень вовлеченности и удержания среди пользователей.

Хостинг Firebase чрезвычайно упрощает размещение статических мультимедийных файлов для использования в ваших действиях. Дополнительную информацию см. в руководстве по началу работы с хостингом Firebase .

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

Ознакомьтесь с этим примером, в котором используется хостинг Firebase, и узнайте больше о том, как его можно использовать для размещения файлов действий, посетив нашу документацию по хостингу Firebase .

Облачное хранилище для Firebase

Если ваше действие генерирует файлы, специфичные для пользователя, Cloud Storage for Firebase предоставит вам место для их хранения. Будь то журнал ответов вашего действия в текстовом файле или файле изображения, предоставьте вашим пользователям доступ к контенту, который вы создаете для них, где бы они ни находились.

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

Чтобы узнать больше, посетите нашу документацию по облачному хранилищу для Firebase .

Облачный пожарный магазин

Для вашего действия может потребоваться серверная часть для хранения простых данных. Cloud Firestore — это облачное решение, которое хранит и синхронизирует данные.

Cloud Firestore предлагает бесшовную интеграцию с другими продуктами Firebase и Google Cloud Platform, включая Cloud Functions, что означает, что он идеально подходит для использования с Actions on Google.

Узнайте больше, посетив документацию Cloud Firestore .