Gunakan berbagai layanan Firebase untuk menyiapkan, menjalankan, dan memperluas fungsi Action Anda.
Cloud Functions for Firebase
Fulfillment menentukan fungsi dan elemen percakapan Action Anda. Jika Action Anda berinteraksi dengan API eksternal, memerlukan logika yang kompleks, atau perlu membaca serta menyimpan ke database, Action tersebut akan memerlukan fulfillment. Dengan Cloud Functions for Firebase, fulfillment Action Anda dihosting sebagai layanan web HTTP, sehingga deployment dan pemeliharaan menjadi cepat dan mudah.
Meskipun Anda dapat menggunakan layanan web HTTP apa pun untuk fulfillment di Actions on Google, Cloud Functions for Firebase adalah salah satu cara termudah untuk menentukan fulfillment Action Anda:
- Deploy endpoint Anda dengan cepat dan lancar, tanpa menghabiskan banyak waktu untuk mengonfigurasi setelan CLI atau mengimpor library tambahan.
- Lakukan integrasi secara mudah dengan layanan cloud Firebase lainnya seperti Cloud Firestore.
- Resource komputasi diskalakan secara otomatis sesuai dengan penggunaan Action Anda, sehingga Anda tidak perlu khawatir tentang pemeliharaan server sama sekali.
- Siapkan fulfillment tanpa memberikan kartu kredit atau informasi penagihan.
Untuk memulai, baca dokumen untuk Cloud Functions for Firebase.
Firebase Hosting
Banyak Action menggunakan konten multimedia dalam percakapan mereka, untuk meningkatkan pengalaman pengguna. Dan jika tidak, mereka harus melakukannya. Aplikasi yang menggunakan gambar dan klip suara, bukan hanya teks, biasanya akan jauh lebih hidup dan berkesan. Sebagai hasilnya, interaksi dan retensi di antara pengguna menjadi lebih tinggi.
Dengan Firebase Hosting, menghosting file multimedia statis untuk digunakan dalam Action Anda menjadi sangat mudah. Lihat panduan memulai Firebase Hosting untuk informasi selengkapnya.
Jika Anda sudah menggunakan Firebase, Anda juga dapat dengan mudah menggunakan kembali aset apa pun yang telah dihosting untuk aplikasi seluler atau web.
Lihat contoh ini yang menggunakan Firebase Hosting dan pelajari lebih lanjut bagaimana ini dapat digunakan untuk menghosting file Action Anda, dengan membuka dokumen Firebase Hosting kami.
Cloud Storage for Firebase
Jika Action Anda menghasilkan file khusus pengguna, Cloud Storage for Firebase akan memberi Anda tempat untuk menyimpannya. Baik itu log respons Action Anda dalam file teks maupun file gambar, izinkan pengguna Anda mengakses konten yang Anda buat untuk mereka, di mana pun mereka berada.
Hal ini juga berarti data pengguna Anda dapat bertahan di berbagai platform. Misalnya, aplikasi web Anda akan menghasilkan gambar untuk pengguna. Dengan menggunakan penyimpanan, gambar tersebut dapat diakses oleh pengguna yang sama, melalui Action Anda. Saat menggunakan aplikasi seluler, jika konektivitas tidak stabil, download file pengguna akan dijeda, lalu dilanjutkan saat sinyalnya membaik.
Untuk mempelajari lebih lanjut, baca dokumentasi Cloud Storage for Firebase kami.
Cloud Firestore
Action Anda mungkin memerlukan backend untuk menyimpan data sederhana. Cloud Firestore adalah solusi yang dihosting di cloud dan berfungsi menyimpan dan menyinkronkan data.
Cloud Firestore menawarkan integrasi yang lancar dengan produk Firebase dan Google Cloud Platform lainnya, termasuk Cloud Functions, yang sangat cocok untuk digunakan dengan Actions on Google.
Pelajari lebih lanjut dengan membaca dokumen Cloud Firestore.